C++文件函数CreateFileReadFileWriteFile怎么用

   2024-11-04 2210
核心提示:在C++中,可以使用CreateFile, ReadFile和WriteFile函数来创建文件、读取文件和写入文件。创建文件:HANDLE hFile = CreateFile(

在C++中,可以使用CreateFile, ReadFileWriteFile函数来创建文件、读取文件和写入文件。

创建文件:
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);

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号