在C++中,可以使用 <fstream>
頭文件中的 File
類來進行文件讀寫操作。以下是一個簡單的示例代碼:
#include <iostream>
#include <fstream>
int main() {
// 創建一個文件輸出流,用于寫入文件
std::ofstream outputFile("example.txt");
if (outputFile.is_open()) {
// 寫入數據到文件
outputFile << "Hello, World!" << std::endl;
// 關閉文件
outputFile.close();
} else {
std::cout << "Failed to open file for writing" << std::endl;
}
// 創建一個文件輸入流,用于讀取文件
std::ifstream inputFile("example.txt");
if (inputFile.is_open()) {
// 從文件中讀取數據并輸出到控制臺
std::string line;
while (std::getline(inputFile, line)) {
std::cout << line << std::endl;
}
// 關閉文件
inputFile.close();
} else {
std::cout << "Failed to open file for reading" << std::endl;
}
return 0;
}
在這個示例中,我們首先創建一個文件輸出流 outputFile
用于寫入數據到文件 example.txt
中。然后將 “Hello, World!” 寫入文件中,并關閉文件。接著創建一個文件輸入流 inputFile
用于從文件中讀取數據,并將讀取的內容輸出到控制臺。最后關閉文件。
通過使用 <fstream>
頭文件中的 File
類,我們可以方便地進行文件讀寫操作。