c#中一般的做法是这样的
先读一行 然后用String.Split()函数将这行数据分割,如果文件使用空格分隔的话就用" " 回返回一个字符串数组,然后再访问数组的每一个值
C#里面已经做好很多类了 所以C++的程序员要熟悉一下哦
using System;public class StringSplit2 {
    public static void Main() {        string delimStr = " ,.:";
    char [] delimiter = delimStr.ToCharArray();
        string words = "one two,three:four.";
        string [] split = null;    Console.WriteLine("The delimiters are -{0}-", delimStr);
    for (int x = 1; x <= 5; x++) {
        split = words.Split(delimiter, x);
            Console.WriteLine("\ncount = {0,2} ..............", x);
        foreach (string s in split) {
                Console.WriteLine("-{0}-", s);
              }
    }
    }
}