溫馨提示×

C++中怎么逐行讀取文件內(nèi)容

c++
小億
231
2024-04-15 18:09:05
欄目: 編程語言

在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)錯誤。

0