中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C++文件函數CreateFileReadFileWriteFile怎么用

c++
小億
99
2024-02-21 18:13:26
欄目: 編程語言

在C++中,可以使用CreateFile, ReadFileWriteFile函數來創建文件、讀取文件和寫入文件。

  1. 創建文件:
HANDLE hFile = CreateFile(TEXT("example.txt"), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile == INVALID_HANDLE_VALUE) {
    // 文件創建失敗
    // 處理錯誤
}
  1. 寫入文件:
DWORD dwBytesWritten;
char data[] = "Hello, World!";
if (!WriteFile(hFile, data, sizeof(data), &dwBytesWritten, NULL)) {
    // 寫入文件失敗
    // 處理錯誤
}
  1. 讀取文件:
DWORD dwBytesRead;
char buffer[100];
if (!ReadFile(hFile, buffer, sizeof(buffer), &dwBytesRead, NULL)) {
    // 讀取文件失敗
    // 處理錯誤
} else {
    // 輸出讀取的內容
    cout << buffer << endl;
}

需要包含Windows.h頭文件來使用這些函數。此外,記得在使用完文件后關閉文件句柄:

CloseHandle(hFile);

0
甘南县| 临湘市| 教育| 罗定市| 佛山市| 河南省| 大丰市| 盱眙县| 赤水市| 青冈县| 资中县| 蓝山县| 赤峰市| 齐河县| 大化| 商河县| 山丹县| 进贤县| 沙洋县| 东丽区| 密山市| 兴国县| 林口县| 赣州市| 南丹县| 咸宁市| 韶关市| 云霄县| 德清县| 凭祥市| 庆元县| 延安市| 灵川县| 宜君县| 社旗县| 望奎县| 雅江县| 山东省| 麟游县| 衡东县| 板桥市|