while(!feof(fp)) 
{
fscanf(fp,"%s%s%s%s%s\n",&b[t].name,&b[t].qq,&b[t].mail,&b[t].tel,&b[t].address );
t++;
}
菜鸟求教,用C#怎么写?

解决方案 »

  1.   

    不明白你的这段代码是啥意思!
    在C#中可以使用File对象进行文件的读写!
      

  2.   

    FileStream
    StreamReader 
      

  3.   


    请问具体如何写文件内容如下:
     张三 18岁  男  234566667@qq.com
    王五 18岁  男  234566667@qq.com
    怎么一个一个读出赋值
      

  4.   

    其实我给的链接里面就有现成的代码,你可以跟着例子学习一下。
    按照你的要求,我给个示例。
     string line = string.Empty;
                StreamReader sr = new StreamReader("test.txt", Encoding.Default);
                while ((line = sr.ReadLine()) != null)
                {
                    string[] items = line.Split('\t');
                    Console.WriteLine(string.Join("-", items));
                }
      

  5.   

    string[] lines = File.ReadAlLines("C:\\1.dat");
    foreach (var item in lines)
    {
        Console.WriteLine(item);
    }