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

WriteFile丢数据解决方法

2013-01-02 
WriteFile丢数据我做了个程序,功能如下:读文件(ReadFile)-读入缓存-加密-将缓存写入(WriteFile)另一个

WriteFile丢数据
我做了个程序,功能如下:

读文件(ReadFile)->读入缓存->加密->将缓存写入(WriteFile)另一个文件

加密文件比原文件大256个字节,但实际情况是,加密文件丢失了不少数据。

我在加密一个 660,828,160 字节 的文件时,加密出来的文件只有400多MB,大约73%。我试了关闭缓存、FileFlushBuffer都无法写全数据。

各位有遇到这种情况没?如何解决?
[解决办法]
楼主的加密算法是自己写的?

那么在文件写入的时候,观察下返回值,看到底函数写入了多少字节啊!如果没写完,继续写啊

热点排行