如何用MFC实现修改保存在txt文件中的内容

如何用MFC实现修改保存在txt文件中的内容,第1张

按行读取每一行数据到缓存中.  fopen fread     读取内容可保存成字符串数组.

根据编辑框中内容, 修改缓存中的数据.  (数组的访问)

修改完成后写回文件中. fwrite

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/11902672.html

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

发表评论

登录后才能评论

评论列表(0条)

保存