fgetc函數的作用是什麼?
fgetc函數的作用是從指定文件讀入一個字符,要求文件的打開方式必須是以讀或讀寫的方式或追加的方
式,只寫方式是不能讀的。
fgetc是一種電腦C語言中的函數。意為從檔案指針stream指向的檔案中讀取一個字符,讀取一個位元組後,遊標位置後移一個位元組。格式:int fgetc(FILE *stream);。
fgetc()函數的功能是從文件指針指定的文件中讀入一個字符,該字符的ASCII值作為函數的返回值,若返回值為EOF,說明文件結束,EOF是文件結束標誌,值為-1。
語句「c=fgetc(fp);」是從檔案指標fp指定的檔案中讀一個字元並存人c變數中,c是字元型變數。使用fgetc()函數呼叫前,需要讀取的檔案必須是以讀取或讀取/寫入方式開啟的,並且該檔案應該已經存在。
讀取操作的位置也是由文件內部位置指標來決定,對於已經存在的文件,當文件被開啟時,文件內部位置指標指向文件的第一個字節。這時,呼叫fgetc()函數讀的是第一個字節的字符,讀入一個字節以後,位置指針將自動向後移動一個字節,那麼再調用一次fgetc()函數,則讀取的是第2個字元。連續調用該函數就可以讀取文件的每個字符,並且可以使用EOF來判斷是否已經到了文件末尾
#內容說明:函數從輸入流stream的當前位置返回下一個字符,並將文件位置指示器增大。該字元以無符號字元讀取,並被轉換成為一個整數值。
如果到了文件的結尾或遇到讀取錯誤,將會回傳EOF。由於EOF是一個有效的整數值,當你操作二進位檔案時,必須用feof函數進行檔案結束偵測。同樣也必須使用ferror函數進行出錯檢查。
參考:fputc();getc();putc();fopen()。
fgetc()函數的功能是從文件指針指定的文件中讀入一個字符,該字符的ASCII值作為函數的返回值,若返回值為EOF,說明文件結束,EOF是文件結束標誌,值為-1。
語句「c=fgetc(fp);」是從檔案指標fp指定的檔案中讀一個字元並存人c變數中,c是字元型變數。使用fgetc()函數呼叫前,需要讀取的檔案必須是以讀取或讀取/寫入方式開啟的,並且該檔案應該已經存在。
讀取操作的位置也是由文件內部位置指標來決定,對於已經存在的文件,當文件被開啟時,文件內部位置指標指向文件的第一個字節。這時,呼叫fgetc()函數讀的是第一個字節的字符,讀入一個字節以後,位置指針將自動向後移動一個字節,那麼再調用一次fgetc()函數,則讀取的是第2個字元。連續調用該函數就可以讀取文件的每個字符,並且可以使用EOF來判斷是否已經到了文件末尾
以上是fgetc函數的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Dreamweaver CS6
視覺化網頁開發工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

禪工作室 13.0.1
強大的PHP整合開發環境

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中