在C++中,可以使用std::ifstream
類來逐行讀取文件內容。以下是一個簡單的示例代碼:
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt");
if (!file.is_open()) {
std::cout << "Unable to open file" << std::endl;
return 1;
}
std::string line;
while (std::getline(file, line)) {
std::cout << line << std::endl;
}
file.close();
return 0;
}
在上面的代碼中,首先我們打開一個文件example.txt
并檢查是否成功打開。然后使用std::getline
函數逐行讀取文件內容,并將每行內容輸出到控制臺。最后關閉文件。
需要注意的是,要確保文件存在并且有讀取權限,否則可能會出現錯誤。