首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC中文件读写有关问题

2013-04-20 
MFC中文件读写问题我现在要读写一个二进制的.bin文件,读取是OK,但是写的时候不行~我是这样写的:CFile file

MFC中文件读写问题
我现在要读写一个二进制的.bin文件,读取是OK,但是写的时候不行~我是这样写的:


        CFile file;
file.Open(m_strFileName,CFile::modeWrite);
file.SeekToBegin();
file.Write(g_buffer,g_nFileLength);
file.Close();

g_buffer存放的是要替换的字符,我想替换掉第一行的内容,我先是将文件第一行内容读入到g_buffer,然后替换掉对应位的值,再写入,不知道这样写是否正确?请各位高手指教~

谢谢!
[解决办法]
g_nFileLength 放的是什么
[解决办法]
g_nFileLength 应该是buffer的长度

还有你不换行?!
[解决办法]
全都读近来
把改换的换掉
然后再写入
[解决办法]
先是将文件第一行内容读入到g_buffer,然后替换掉对应位的值,


这个贴出来看看,

热点排行