2013-07-04 21 views
0

例如,ifstream函數 ifstream infile; infile.peek()//返回一個整數如果標準C++庫函數爲char值返回一個int,它是否需要被轉換?

我是否需要將此int返回值作爲字符來轉換,還是可以直接將它與另一個char進行比較? 如果後者是這種情況,這是否意味着字符與字符比較只是檢查整數ascii值是否相同?

謝謝。

+1

沒有,但如果你試圖把它比對'EOF'(我有一種感覺......),其存儲在'int'中,不是'char'。或者直接使用返回值。 – 2013-07-04 21:21:42

回答

2

與焦炭相比它字面如'c'應該工作,由於積分促銷

相關問題