在C++中,可以使用CreateFile,ReadFile和WriteFile函数来创建文件、读取文件和写入文件
在C++中,可以使用CreateFile
,ReadFile
和WriteFile
函数来创建文件、读取文件和写入文件。
- 创建文件:
HANDLEhFile=CreateFile(TEXT("example.txt"),GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
if(hFile==INVALID_HANDLE_VALUE){
//文件创建失败
//处理错误
}
DWORDdwBytesWritten;
chardata[]="Hello,World!";
if(!WriteFile(hFile,data,sizeof(data),&dwBytesWritten,NULL)){
//写入文件失败
//处理错误
}
DWORDdwBytesRead;
charbuffer[100];
if(!ReadFile(hFile,buffer,sizeof(buffer),&dwBytesRead,NULL)){
//读取文件失败
//处理错误
}else{
//输出读取的内容
cout<<buffer<<endl;
}
需要包含Windows.h头文件来使用这些函数。此外,记得在使用完文件后关闭文件句柄:
CloseHandle(hFile);
版权声明
本文仅代表作者观点,不代表博信信息网立场。