[C++]スラスラわかるC++ テキストファイルを読み込むプログラム 9_5 cpp ifstream fin

list9_6.cpp

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

int main() {
  string s;

  // 入力用のテキストファイルをオープンする
  ifstream fin("myFile.txt");

  // ファイルがオープンできたかどうかチェックする
  if (!fin.is_open()==true) {
    // エラー処理
    cout << "ファイルをオープンできません!";

    // プログラムをエラー終了する
    return 1;
  }

 // ファイルから1行ずつ読み出す
  while (getline(fin, s)) {
    // 読み出した1行を画面に表示する
    cout << s << endl;
  }
    
  // ファイルをクローズする
  fin.close();

  // プログラムを正常終了する
  return 0;
}

myFile.txt  エンコードは1 ANSI じゃなきゃだめだとおもう やってない

C++ hello, world
C++の皆さん、こんにちは

cd_samples9_5_ofstream_file_output.cmd


C:\samples\chapter09>cd C:\samples\chapter09\

C:\samples\chapter09>g++ -o list9_6.exe list9_6.cpp

C:\samples\chapter09>list9_6.exe
C++ hello, world
C++の皆さん、こんにちは

C:\samples\chapter09>cmd /k
C:\samples\chapter09>

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です