据统计90%查看本帖的人,都已经注册本站了哦
您需要 登录 才可以下载或查看,没有账号?立即注册
×
void _WriteFile(char *str, char *data, int len)
{
HANDLE pfile;
pfile = CreateFileA(str, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL); //用这个函数比OpenFile好
if (pfile == INVALID_HANDLE_VALUE)
{
MessageBoxA(NULL, "打开文件失败", "Error", MB_OK);
CloseHandle(pfile); //一定注意在函数退出之前对句柄进行释放。
return;
}
DWORD readsize;
BOOL ret = WriteFile(pfile, data, len, &readsize, NULL);
if (ret)
{
//成功
}
else
{
//失败
}
//善后工作
//delete[]data; //注意是delete[]而不是delete
CloseHandle(pfile);//关闭句柄。
}
|