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

windows API编程 写入文件有关问题

2012-10-15 
windows API编程 写入文件问题这个是我在网上搜到的代码,在我自己的程序中使用后,发现txt文件中的内容并没

windows API编程 写入文件问题
这个是我在网上搜到的代码,在我自己的程序中使用后,发现txt文件中的内容并没有被修改。请问这段代码有没有错的地方。


HANDLE hFile;//定义一个句柄。
hFile=CreateFile("API.txt",
GENERIC_WRITE,
FILE_SHARE_WRITE,
NULL,
CREATE_NEW,
FILE_ATTRIBUTE_NORMAL,
NULL);//使用CreatFile这个API函数打开文件
DWORD Written;
WriteFile(hFile,"Welcome to VCFans!",strlen("Welcome to VCFans!"),&Written,NULL);//写入文件
CloseHandle(hFile);//关闭句柄

[解决办法]
加上一句int errorcode=GetLastError(); 调试下看看错误码是多少,然后用VC6.0的 error lookup看下。
[解决办法]
是不是写到其它地方的文件去了,如果你的函数没用调用错误的话,你把文件的路径改成绝对路径试试~
[解决办法]
把CREATE_NEW改为CREATE_ALWAYS。
如果文件存在了,CREATE_NEW失败拿不到句柄。
[解决办法]
同意楼上,如果文件存在了,CREATE_NEW失败拿不到句柄。
把CREATE_NEW改为OPEN_ALWAYS

热点排行