ホームページ  >  記事  >  バックエンド開発  >  C++を使用してファイルを読み取るにはどうすればよいですか?

C++を使用してファイルを読み取るにはどうすればよいですか?

PHPz
PHPzオリジナル
2024-06-05 20:31:00742ブラウズ

C++ でファイルを読み取るには、ファイル ストリームを開く ifstream と 1 行ずつ読み取る getline という 2 つの関数が必要です。具体的な手順は次のとおりです。 1. ifstream を使用してファイル ストリームを作成します。 2. ファイルが正常に開かれたかどうかを確認します。 3. getline を使用して、ファイルの内容を 1 行ずつ読み取ります。 4. データの各行を処理します。 5. ファイルを閉じます。

C++を使用してファイルを読み取るにはどうすればよいですか?

C++ を使用してファイルを読み取る方法

C++ でファイルを読み取るには、ifstreamgetline という 2 つの主要な関数が必要です。 ifstream 関数は入力ファイル ストリーム オブジェクトを作成し、getline 関数はファイルの内容を 1 行ずつ読み取ります。 ifstreamgetlineifstream 函数创建一个输入文件流对象,而 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

コード例

次のコード例は、ifstreamgetline を使用してファイルからコンテンツを読み取る方法を示しています。

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

実践例次のコンテンツを含む input.txt というテキスト ファイルがあるとします。 🎜
姓名:John Smith
年龄:25
性别:男
🎜 上記のコードを使用して、ファイルからコンテンツを読み取り、コンソールに表示できます。 :🎜りー

以上がC++を使用してファイルを読み取るにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。