在C++中,可以使用std::ifstream
類來逐行讀取文件內(nèi)容。以下是一個簡單的示例代碼:
#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
函數(shù)逐行讀取文件內(nèi)容,并將每行內(nèi)容輸出到控制臺。最后關(guān)閉文件。
需要注意的是,要確保文件存在并且有讀取權(quán)限,否則可能會出現(xiàn)錯誤。