>>321
ifs.close()前にifs.fail()は真を返す
#include <iostream>
#include <fstream>
int main() {
constexpr auto path = "tmp.txt";//なんでもいいです
std::ifstream ifs(path);
if(ifs.fail()){
std::cerr << "File open error: " << path << std::endl;
return -1;
}
std::string buf;
std::cout << "0: " << ifs.fail() << '\n';
while(std::getline(ifs, buf))
std::cout << buf << std::endl;
std::cout << "1: " << ifs.fail() << '\n';
ifs.close(); //←これ
std::cout << "2: " << ifs.fail() << '\n';
if(ifs.fail()){
std::cerr << "File close error: " << path << std::endl;
return -1;
}
return 0;
}
探検
ニュース
- 【反発強まる中】日本外務省の担当局長が17日に日本を出発し中国訪問へ… ★3 [BFU★]
- 「クマはなるべく山に返す努力を」「クマと戦争は間違っている」動物保護活動家の主張 棲み分けと学習放獣でクマ被害なくなるのか?★5 [ぐれ★]
- ひろゆき氏、タバコと酒をやめない理由を明かす 「ストレスが少ない方が結果として長生きできる場合もある」 健康的見地で力説 [冬月記者★]
- 【ランキング】東京がニューヨークを上回り「世界最大の経済都市」に...日本からは、もう1都市圏がトップ10入り ★2 [ぐれ★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★9 [ぐれ★]
- 訪日中国人減少ならGDP下振れ エコノミストが試算 ★4 [蚤の市★]
- 【高市早苗悲報】1941年日本人「アメリカって知らんけど勝てる!」2025年日本人「80年代は日本が圧倒してたから中国なんて余裕」 [517791167]
- 高市総理周辺「小さな火種が火事になりかけている。早く鎮火しないといけない」 [931948549]
- 高市早苗が発言を撤回・謝罪しない理由 撤回したら岩盤支持層に弱腰と叩かれるからだった🥺 [931948549]
- 高市政権でワクチンが推進されているぞ!! じに”だぐな”い”よ”お”お”お”お”お” [134367759]
- Tiktok禁止するだけでネトウヨが消える事実 立憲は早く法案出せ [695089791]
- ㊗2025年とうすこ流行語大賞受賞👊😅👊🏡㊗
