MFC 一行一行读TXT文件

MFC 一行一行读TXT文件,第1张

MFC的话,想一行一行的读最简单的办法是用CStdioFile这个类,它的方法ReadString()就是一行一行的读文件的,也不会过滤任何字符。

具体用法请参见MSDN我就不Copy上来了。

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()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11813077.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存