C语言文件操作常用的库函数整理:
fputc(char a,fp); 将字符写入文件中;
b=fgetc( fp);由文件中读取字符;
fputs(const char *s,FILE *stream);将一指定的字符串写入文件内
fgets(char *s,int size,FILE *stream);由文件中读取一定字符串
size_t fwrite( void *p,size_t size, n,FILE *stream);将数据块写入文件流
size_t fread(void *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); 取得文件流的读取位置。
fprintf是C/C++中的一个格式化写—库函数,位于头文件<stdio.h>中,其作用是格式化输出到一个流/文件中;函数原型为int fprintf( FILE *stream, const char *format, [ argument ]...),fprintf()函数根据指定的格式(format)向输出流(stream)写入数据(argument)。栗子:fprintf(std,”%d%c\n”,n,a);会把n和a的值输出到屏幕上。
浙公网安备 33010602011771号