今回は、basic_fstreamのopenでファイルを開く。
basic_fstream::open - cpprefjp C++日本語リファレンス
ios_base::inとios_base::outがデフォルト引数なので、読み書き両方できる。
とはいえ、確実に保存しておきたいので閉じている。
$ vi basic_fstream.cpp $ ls basic_fstream.cpp $ g++ basic_fstream.cpp -o basic_fstream $ ls basic_fstream basic_fstream.cpp $ ./basic_fstream error! error! $
なかったら生成してくれるんじゃないのか。
$ vi test.txt $ cat test.txt XYZ $ ls basic_fstream basic_fstream.cpp test.txt $ ./basic_fstream str = ABCDE $ cat test.txt ABCDE $
しかたなく、XYZと書いて、実行して、ABCDEの読み書きを確認できた。
Sample/cpp/basic_fstream/open/src/basic_fstream at master · bg1bgst333/Sample · GitHub