在WIN编程下,我要创建一个文件,想要CREATEFILE这个函数,但试了之后有问题,求给个例子。
解决方案 »
- VC中怎么封装一部分源码?
- 一直困惑不解的问题
- com注册后,是不是用户模式和服务模式的程序都能通过com接口通信?
- CreateSurface 时返回值不等于DD_OK,如何得到错误信息?
- 怎么编一个类似QQ的聊天程序
- 各位大侠请问怎么把BSTR转换为void *
- 如何实现象QQ一样,通过代理服务器连接Internet时,生成一个代理服务器对外的IP地址加监听端口?如:61.190.116.211:20130
- 怎样向一个文件里插入几个单词
- 如何在ATL下实现重画一个EDITBOX的目标
- 如何确定一个字符串在另一个字符串中的位置
- 多线程文件搜索的问题(第一次进行多线程编程)
- 求救:如何在运行时加入对话框控件?
#include <stdio.h>HANDLE hFile;
hFile = CreateFile(TEXT("myfile.txt"), // file to open
GENERIC_READ, // open for reading
FILE_SHARE_READ, // share for reading
NULL, // default security
OPEN_EXISTING, // existing file only
FILE_ATTRIBUTE_NORMAL, // normal file
NULL); // no attr. template
if (hFile == INVALID_HANDLE_VALUE)
{
printf("Could not open file (error %d)\n", GetLastError());
return 0;
}
Creates a new file. If the file exists, the function overwrites the file and clears the existing attributes. 用这个参数就可以反复创建了