討論串[請益] iostream 的 good() fail() bad()
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓4(4推 0噓 1→)留言5則,0人參與, 最新作者khoguan (Khoguan Phuann)時間19年前 (2005/07/11 18:29), 編輯資訊
1
0
0
內容預覽:
good() 是正常狀態,沒發生什麼異常,就是 good(). fail() 是我們對 stream 的一些操作沒有成功,像是. int i;. cin >> i;. 結果卻餵英文字母(如 a) (而不是數字)給它吃,於是 cin 就會. fail() 這時候就可以 cin.clear(); 讓 c
(還有1394個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者khoguan (Khoguan Phuann)時間19年前 (2005/07/11 21:33), 編輯資訊
0
0
0
內容預覽:
剛才接到 renderer兄 的mail說,他的測試結果上述有出入:. > 前兩次是 good. > 最後一次是 eof. 我想,這很可能是因為他用的測試檔的第三行資料並沒有以 '\n'. 結尾,檔案就結束了。 getline(ifs, str); 函式會一直讀,直到. 讀到'\n' 為止('\n'
首頁
上一頁
1
下一頁
尾頁