c語言fgets函數用法:fgets()函數用於從檔案流讀取一行或指定個數的字元。
語法為:
char * fgets(char * string, int size, FILE * stream);
參數說明:
s: 字元型指針,指向儲存讀入資料的緩衝區的地址。
n: 從流中讀入n-1個字元
stream : 指向讀取的流。
傳回值:
(1) 當n<=0 時傳回NULL,即空指標。
(1)當n=1 時,傳回空字串""。
(1)如果讀入成功,則傳回緩衝區的位址。
(1)如果讀入錯誤或遇到檔案結尾(EOF),則傳回NULL。
*注意:fgets()與gets()不一樣,不只是因為gets()函數只有一個參數FILE *stream,更重要的是,fgets()可以指定最大讀取的字串的個數,杜絕了gets()使用不當造成快取溢出的問題
推薦教學:《C語言》
以上是c語言fgets函數用法是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!