如何在MFC中读取txt文件中的数据

如题所述

  MFC主要读写文件的类是CFile,而CStdioFile类是派生自CFile类的,主要增加了一个按行的方式读取/写入文件每行字符串的功能
  读写TXT文件,写入和输出必须统一格式
  CStdioFile myFile, File;
  if(myFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeRead))
  {
  //读取
  myFile.ReadString(str);
  myFile.Close();
  }
  else
  {
  //创建
  File.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeWrite | CFile::modeCreate);
  File.WriteString(sFileName);
  File.Close();
  }
  //写入
  File.Open(CBApp::getCurrModulePath()+_T("filename.txt"), CFile::modeWrite );
  File.WriteString(sFileName);
  File.Close();
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-06-26
可以吧txt中的数据全部一行行读出来,放到字符串中,然后用 , 分割字符串,六个数据一组本回答被网友采纳
相似回答