C++_ファイル出力のメモ

書き込み

std::ofstream ofs("./ファイル名");

ファイルがなければ作成
既存のファイル内容は開いた時点で破棄され、上書きになる。
ifstream は指定したファイルが無ければエラーとなる。

 

--Memo--

適当に拡張子を付けて ( .hoge ) 上書きテストしたら、
「日付時刻」が変わらなかったので色々調べて無駄な時間を過ごした。
「日付時刻」は変わっていなかったが、非表示だった
「更新日時」は上書き時間になっており、中身もちゃんと上書きされていた。

.txt などの拡張子だと「日付時刻」も変わるし「更新日時」も変わる。

 

こちらから。
https://programming-place.net/ProgrammingPlacePlus/cpp/language/006.html#input_filestream
https://www.qoosky.io/techs/736a22850b

 

以上。
ファイル開く時に std::ios::app など指定すると
ファイルへの追記やらバイナリでの書き込みが出来る。