1. ホーム
  2. c++

[解決済み] C++のファイルストリーム(fstream)を使って、どのようにファイルサイズを決定するのですか?

2023-06-01 17:22:25

質問

マニュアルで見落としているだけかもしれませんが、C++の istream クラスから fstream ヘッダを作成しますか?

どのように解決するのですか?

ファイルを開くには ios::ate フラグを使用します(そして ios::binary フラグ)があるため tellg() 関数はファイルサイズを直接教えてくれます。

ifstream file( "example.txt", ios::binary | ios::ate);
return file.tellg();