list9_5.cpp
#include <iostream>
#include <fstream>
using namespace std;
int main() {
// 出力用のテキストファイルをオープンする
ofstream fout("myFile.txt");
// ファイルがオープンできたかどうかチェックする
if (!fout.is_open()==true) {
// エラー処理
cout << "ファイルをオープンできません!";
// プログラムをエラー終了する
return 1;
}
// ファイルに文字列を書き込む
fout << "C++ hello, world" << endl;
fout << "C++の皆さん、こんにちは" << endl;
// ファイルをクローズする
fout.close();
cout << "ファイルに書き込みました!";
// プログラムを正常終了する
return 0;
}
cd_samples9_5_ofstream.cmd
C:\samples\chapter09>cd C:\samples\chapter09\
C:\samples\chapter09>g++ -o list9_5.exe list9_5.cpp
C:\samples\chapter09>list9_5.exe
ファイルに書き込みました!
C:\samples\chapter09>cmd /k
C:\samples\chapter09>
myFile.txt
C++ hello, world
C++の皆さん、こんにちは