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

C的 WriteFile的有关问题 ?

2012-02-12 
C的 WriteFile的问题 求助???首先用下面的方法打开文件hOutFileCreateFile(wk_path,GENERIC_READ|GENERIC

C的 WriteFile的问题 求助???
首先用下面的方法打开文件
hOutFile   =   CreateFile(wk_path,   GENERIC_READ   |   GENERIC_WRITE,   0,   NULL,   OPEN_EXISTING,   FILE_ATTRIBUTE_NORMAL,   NULL);

然后读了一下
blReadOutFileFlag   =   ReadFile(hOutFile,   lpReadBuffer,   sizeof(REC_LENGTH),   &dwNumberOfBytesRead,   NULL);

对lpReadBuffer中的某些东西的值盖了一下,再想写出去
blWriteOutFileFlag   =   WriteFile(hOutFile,   lpReadBuffer,   sizeof(REC_LENGTH),   &dwNumberOfBytesRead,   NULL);

写出来的东西   是在原有的文件末尾   追加了一条
就像copy了一下一样
我现在想要的是把原来的那条覆盖了   就是rewrite操作那样

请问要怎么做啊???
最好不要改CreateFile,ReadFile的那些参数   除非没办法

谢谢!!!

[解决办法]
setfilepointer ...

热点排行
Bad Request.