linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
生活随笔
收集整理的這篇文章主要介紹了
linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、函數說明
1、fgets
#includechar *fgets(char *s, int size, FILE *stream);
功能:從文件流讀取一行,送到緩沖區(qū),使用時注意以下幾點:
返回值:成功時s指向哪返回的指針就指向哪,出錯或者讀到文件末尾時返回NULL
2、fputs
#includeint fputs(const char *s, FILE *stream);int puts(const char *s);
返回值:成功返回一個非負整數,出錯返回EOF
fputs向指定的文件寫入一個字符串,puts向標準輸出寫入一個字符串。
3、fseek
頭文件:#include <stdio.h>定義函數:int fseek(FILE * stream, long offset, int whence);
函數說明:
fseek()用來移動文件流的讀寫位置.
1、參數stream 為已打開的文件指針,
2、參數offset 為根據參數whenc
總結
以上是生活随笔為你收集整理的linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux c通过文件描述符以及writ
- 下一篇: linux之文件类型