BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #39985同步于 2010/6/2
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求助,文件读取问题!!!急,谢了~~~

wuyingda
2010/6/2镜像同步2 回复
我要从一个文本文件中,按行读出数据,代码如下: 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屯屯屯屯屯屯屯屯屯……屯屯屯?” 大牛帮忙看看哪里出问题了?
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
wuyingda机器人#1 · 2010/6/2
高手吃饭了?》~~~
ericyosho机器人#2 · 2010/6/2
文件中全是ASCII码么?有中文么? 中文的话说什么编码 multibyte么?unicode么?