在C++中,可以使用std::ifstream
類來打開和讀取文件,然后使用std::getline
函數來逐行讀取文件內容。以下是一個示例代碼:
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt"); // 打開文件example.txt
if (file.is_open()) { // 檢查文件是否成功打開
std::string line;
while (std::getline(file, line)) { // 逐行讀取文件內容
std::cout << line << std::endl; // 輸出每一行內容
}
file.close(); // 關閉文件
} else {
std::cout << "無法打開文件" << std::endl;
}
return 0;
}
在這個示例中,我們首先使用std::ifstream
打開名為example.txt
的文件。然后使用std::getline
函數逐行讀取文件內容,并將每一行內容輸出到控制臺。最后,關閉文件流。如果文件無法打開,則輸出錯誤消息。
確保將示例代碼中的文件名example.txt
替換為要讀取的實際文件名。