FILE指针+fscanf。
fscanf:遇到空格和换行时结束
//1. 采用FILE ::fopen打开文件
FILE * fFile;
if((fFile=fopen(m_strFilename,"r")) !=NULL)
{
//2.采用fscanf读取tab/空格/换行间的数据,四次fscanf完成首行信息行读取
fscanf(fFile,"%s",str);
fscanf(fFile,"%s",str);
fscanf(fFile,"%s",str);
fscanf(fFile,"%s",str);
//3.依次读取各行数据
while(!feof(fFile))
{
fscanf(fFile,"%f",&a[i]);
fscanf(fFile,"%d",&b[i]);
fscanf(fFile,"%f",&c[i]);
fscanf(fFile,"%f",&d[i]);
i++;
}
m_intTimeNum = i-1;
fclose(coefFile);
}
else
{
AfxMessageBox("文件无法打开!");
}