在C++中,可以使用CreateFile
, ReadFile
和WriteFile
函数来创建文件、读取文件和写入文件。
- 创建文件:
HANDLE hFile = CreateFile(TEXT("example.txt"), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
// 文件创建失败
// 处理错误
}
- 写入文件:
DWORD dwBytesWritten;
char data[] = "Hello, World!";
if (!WriteFile(hFile, data, sizeof(data), &dwBytesWritten, NULL)) {
// 写入文件失败
// 处理错误
}
- 读取文件:
DWORD dwBytesRead;
char buffer[100];
if (!ReadFile(hFile, buffer, sizeof(buffer), &dwBytesRead, NULL)) {
// 读取文件失败
// 处理错误
} else {
// 输出读取的内容
cout << buffer << endl;
}
需要包含Windows.h头文件来使用这些函数。此外,记得在使用完文件后关闭文件句柄:
CloseHandle(hFile);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/885309.html