linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
生活随笔
收集整理的這篇文章主要介紹了
linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1、函數(shù)說明
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);
返回值:成功返回一個非負(fù)整數(shù),出錯返回EOF
fputs向指定的文件寫入一個字符串,puts向標(biāo)準(zhǔn)輸出寫入一個字符串。
3、fseek
頭文件:#include <stdio.h>定義函數(shù):int fseek(FILE * stream, long offset, int whence);
函數(shù)說明:
fseek()用來移動文件流的讀寫位置.
1、參數(shù)stream 為已打開的文件指針,
2、參數(shù)offset 為根據(jù)參數(shù)whenc
總結(jié)
以上是生活随笔為你收集整理的linux c之用fopen、fputs、fgets、 fseek来对文件进行写、替换、读的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux c通过文件描述符以及writ
- 下一篇: linux之文件类型