读取文本文件

int fscanf(FILE *stream, char *format,[argument...]);

文件结束返回EOF(-1)

 

  1. FILE* fp = fopen(tPathName.GetBuf(), "r+t"); 
  2. if (!fp) 
  3.     return
  4. StaSCPara tPara; 
  5. memset(&tPara, 0, sizeof(tPara)); 
  6. while(fscanf(fp, "%s%f%f%f%f%f", tPara.name, &tPara.scMaxI220, &tPara.scMaxI110, &tPara.scMaxI35, &tPara.scMaxI10, &tPara.scMaxI6)!=EOF) 
  7.     g_StaScParaAry.push_back(tPara); 
  8.     memset(&tPara, 0, sizeof(tPara)); 
  9. }; 
  10. fclose(fp);