您好,登錄后才能下訂單哦!
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語言fgets函數用法是什么?的詳細內容,更多請關注億速云其它相關文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。