>` 操作員通常是首選? " />
理解 ifstream 的 eof() 函數
在 C 中,fstream 類別提供了處理檔案輸入和輸出的方法。eof()函數就是這樣一個函數方法,它會傳回一個布林值,指示檔案結尾(EOF)是否已被刪除
eof() 行為
eof() 函數對檔案流進行操作,當檔案流嘗試讀取時,它會設定一個稱為EOF標誌的標誌。 >
您提供的程式碼片段嘗試從文件中讀取字符,直到到達EOF:在本例中,「abc」文字檔案包含四個字元(包括換行符)。尚未嘗試讀取超過文件末尾的內容。標誌,表明已到達文件末尾。 「-1」。表示沒有更多字元需要讀取。從檔案中讀取字元:
在這種情況下,>>運算子執行兩個操作:while( !inf.eof() ) { std::cout << inf.get() << "\n"; }
以上是C 的 `ifstream::eof()` 函數如何運作,為什麼通常首選使用 `>>` 運算子?的詳細內容。更多資訊請關注PHP中文網其他相關文章!