首頁  >  文章  >  後端開發  >  如何使用C++讀取檔案?

如何使用C++讀取檔案?

PHPz
PHPz原創
2024-06-05 20:31:00790瀏覽

C++ 中讀取檔案需要兩個函數:ifstream 開啟檔案流,getline 逐行讀取。具體步驟包括:1. 使用 ifstream 建立檔案流。 2. 檢查文件是否開啟成功。 3. 使用 getline 逐行讀取檔案內容。 4. 處理每一行資料。 5. 關閉文件。

如何使用C++讀取檔案?

如何使用C++ 讀取檔案

在C++ 中讀取檔案涉及兩個主要函數:ifstream getlineifstream 函數建立一個輸入檔案流對象,而 getline 函數逐行讀取檔案中的內容。

程式碼範例

以下程式碼範例示範如何使用ifstreamgetline 從檔案中讀取內容:

#include <iostream>
#include <fstream>

using namespace std;

int main() {
  // 打开输入文件
  ifstream inputFile("input.txt");

  // 检查文件是否打开成功
  if (inputFile.is_open()) {
    // 逐行读取文件内容
    string line;
    while (getline(inputFile, line)) {
      // 在这里处理每一行数据
      cout << line << endl;
    }

    // 关闭文件
    inputFile.close();
  } else {
    cout << "无法打开文件!" << endl;
  }

  return 0;
}

實戰案例

假設我們有一個名為input.txt 的文字文件,其中包含以下內容:

姓名:John Smith
年龄:25
性别:男

我們可以使用上述程式碼從該文件中讀取內容並顯示在控制台上:

姓名:John Smith
年龄:25
性别:男

以上是如何使用C++讀取檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn