读书人

C的 WriteFile的有关问题 ?

发布时间: 2012-02-12 17:16:34 作者: rapoo

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 ...

读书人网 >C语言

热点推荐