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

怎么使用WriteFile将数据写到文件末尾

2013-09-07 
如何使用WriteFile将数据写到文件末尾?是下面这样吗先移到文件结尾, 再写文件操作!是的,没看出有什么不妥!

如何使用WriteFile将数据写到文件末尾?
是下面这样吗


先移到文件结尾, 再写文件操作!
是的,没看出有什么不妥!

[解决办法]
有什么疑问吗?

引用:
是下面这样吗


DWORD dwPos = SetFilePointer(hFile, 0, NULL, FILE_END); 
DWORD nByteWrite = 0;
WriteFile(hFile, pwHdr->lpData, pwHdr->dwBufferLength, &nByteWrite, NULL );



先用SetFilePointer把指针移动到文件末尾,然后再写?

[解决办法]
推荐使用WinHex软件查看硬盘或文件或内存中的原始字节内容。

[解决办法]
引用:
是下面这样吗


DWORD dwPos = SetFilePointer(hFile, 0, NULL, FILE_END); 
DWORD nByteWrite = 0;
WriteFile(hFile, pwHdr->lpData, pwHdr->dwBufferLength, &nByteWrite, NULL );



先用SetFilePointer把指针移动到文件末尾,然后再写?

没错。你用的方法是正确的。

热点排行