C++でファイルの内容を消す方法は何ですか?
C++のファイルストリームオブジェクトと関連する関数を使用すると、ファイルの内容を消去することができます。
以下は一般的な方法です:
- ファイルを開いて、出力ファイルストリームオブジェクトを作成してください。
std::ofstream ofs("file.txt", std::ios::trunc);
std::ios::truncは、ファイルを切り捨てる方法で開くことを示しており、つまりファイルの内容が空になります。
- ファイルストリームオブジェクトを閉じてください。
ofs.close();
ファイルの内容が消去されました。