當前位置:編程學習大全網 - 遊戲軟體 - C語言 格式讀取 fscanf() 如何讀取至末尾結束(txt)

C語言 格式讀取 fscanf() 如何讀取至末尾結束(txt)

fscanf是有返回值的。如果返回EOF,證明到達文件結尾

在C語言中,或更精確地說成C標準函數庫中表示文件結束符(end of file)。在while循環中以EOF作為文件結束標誌,這種以EOF作為文件結束標誌的文件,必須是文本文件。在文本文件中,數據都是以字符的ASCII代碼值的形式存放。我們知道,ASCII代碼值的範圍是0~127,不可能出現-1,因此可以用EOF作為文件結束標誌。?

擴展資料:

應用

檔案存取或其它 I/O 功能可能傳回等於象征符號值 (巨集) EOF 指示檔案結束的情形發生。實際上 EOF 的值通常為 -1,但它依系統有所不同。巨集 EOF會在編譯原始碼前展開實際值給預處理器。

C語言中,EOF常被作為文件結束的標誌。還有很多文件處理函數處錯誤後的返回值也是EOF,因此常被用來判斷調用壹個函數是否成功。

  • 上一篇:怎樣可以免費開拼多多網店
  • 下一篇:韓劇愛的迫降好看麽?值得壹看麽?
  • copyright 2024編程學習大全網