関連する質問の1つで使用されたフォームを使用していました。唯一の問題は、ファイルの最後で正しく処理し続けることです。
ファイルはfstreamで、strは文字列です。
未処理の例外MicrosoftC++例外:std :: ios_base :: failure
while(getline(file、str)) {{}
if(cin.bad()){ //IOエラー } else if(!cin.eof()){ //フォーマットエラー(getlineでは不可能ですが、operator >>では可能です) } そうしないと { //フォーマットエラー(getlineでは不可能ですが、operator >>では可能です) //またはファイルの終わり(違いを生むことはできません) }