我在VC下SDK写:
现有两种文件,格式分别为:
第一种:
数据A      数据B
数据C      数据D
...
第二钟:
数据A    数据B    数据C
数据D    数据E    数据F
...我现在用:
ifstream fin(szFileName);
if(fin.fail())
 { szFileName[0]=NULL;       MessageBox(0,"File not found!  Input the correct file name:","Waring!",2);
 }
while(!fin.eof())
 {n++; fin>>A[n]>>B[n]>>C[n];}
fin.close();比较明显得,现在没有作判断,如果读取得是第一种文件,数据得输入是有问题得。
所以呢,想要先作个判断:每行是两个数据,还是三个数据?
然后决定读取方式。
这个方法是不是比较笨?希望得到你们得帮助。
从另外一个角度来看:读取文件应该有更好得方法,更方便得函数。因为自己是个初学者,所以不大明白。希望能得到大家得 指点。谢谢。