C语言文件操作常用的库函数整理:

fputc(char a,fp); 将字符写入文件中;

b=fgetc( fp);由文件中读取字符;

 fputsconst  char *s,FILE *stream;将一指定的字符串写入文件内

fgets(char *s,int size,FILE *stream);由文件中读取一定字符串

size_t  fwrite( void *p,size_t size, n,FILE *stream);将数据块写入文件流

size_t  freadvoid *p,size_t size, n ,FILE*stream); 从文件中读取数据

int  fseek(FILE *stream,long offset,int whence); 移动文件流动的读写位置。whence为下面的一种:SEEK_SET从距离文件offset位移量为新的读写位置,SEEK_CUR以目前的读写位置往后增加offset个位移量,SEEK_END将读写的位置指向文件结尾后再增加offset个位移量

int fflush(FILE* stream);更新缓冲区。强迫缓冲区的数据写回stream指向的文件中

long ftell(FILE* stream); 取得文件流的读取位置。

fprintfC/C++中的一个格式化写库函数,位于头文件<stdio.h>中,其作用是格式化输出到一个流/文件中;函数原型为int fprintf( FILE *stream, const char *format, [ argument ]...)fprintf()函数根据指定的格式(format)向输出流(stream)写入数据(argument)。栗子:fprintf(std,”%d%c\n”,n,a);会把na的值输出到屏幕上。

posted on 2016-08-04 00:53  A-祥子  阅读(644)  评论(0)    收藏  举报

导航