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>