返回信息流我要从一个文本文件中,按行读出数据,代码如下:
CString FilePath;
FilePath = m_SystemPath + "\\FileName.txt";
CString Str_temp;
Str_temp = "";
//打开原始文件
bFileExist = sfFile.Open(FilePath, CFile::modeRead | CFile::typeText);
if(!bFileExist)
{
AfxMessageBox("文件不存在!");
return;
}
while(sfFile.ReadString(Str_temp))//读出一行数据
{
//数据行分析
if()
{……}
}
sfFile.Close();
遇到问题了:sfFile.ReadString(Str_temp)这一行,照理读到文件末尾,就返回FALSE;但我这数据读完了(这部分数据正常),依旧不跳出,陷入死循环,读出的数据格式:“n屯屯屯屯屯屯屯屯屯……屯屯屯?”
大牛帮忙看看哪里出问题了?
这是一条镜像帖。来源:北邮人论坛 / cpp / #39985同步于 2010/6/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求助,文件读取问题!!!急,谢了~~~
wuyingda
2010/6/2镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。