當前位置:編程學習大全網 - 編程軟體 - C語言怎樣讀取文本的每壹行

C語言怎樣讀取文本的每壹行

可以使用fgets函數來實現。

1 函數名:

fgets

2 聲明形式:

char *fgets(char *buf, int bufsize, FILE *stream);

3 頭文件:

stdio.h

4 功能及參數說明:

從stream中讀取壹行數據存到buf中。如果數據長度小於bufsize,那麽讀入整行數據,並將換行符轉換為字符串結束符\0。 如果數據長度超過bufsize,那麽只讀入bufsize大小的數據,並在結尾添加\0。

5 返回值:

成功,則返回第壹個參數buf;

在讀字符時遇到end-of-file,則eof指示器被設置,如果還沒讀入任何字符就遇到這種情況,則buf保持原來的內容,返回NULL;

如果發生讀入錯誤,error指示器被設置,返回NULL,buf的值可能被改變。

  • 上一篇:女生學java好嗎?
  • 下一篇:簡述壹下叠代法的解題思路
  • copyright 2024編程學習大全網