|
C库函数手册(20) int putc(int ch,FILE *stream)向流stream写入一个字符ch int getw(FILE *stream) 从流stream读入一个整数,错误返回EOF int putw(int w,FILE *stream)向流stream写入一个整数 int ungetc(char c,FILE *stream) 把字符c退回给流stream,下一次读进的字符将是c int fgetc(FILE *stream) 从流stream处读一个字符,并返回这个字符 int fputc(int ch,FILE *stream) 将字符ch写入流stream中 char *fgets(char *string,int n,FILE *stream) 从流stream中读n个字符存入string中 int fputs(char *string,FILE *stream) 将字符串string写入流stream中 int fread(void *ptr,int size,int nitems,FILE *stream) 从流stream中读入nitems 个长度为size的字符串存入ptr中 int fwrite(void *ptr,int size,int nitems,FILE *stream) 向流stream中写入nitems 个长度为size的字符串,字符串在ptr中 int fscanf(FILE *stream,char *format[,argument,…]) 以格式化形式从流stream中 读入一个字符串 int vfscanf(FILE *stream,char *format,Valist param) 以格式化形式从流stream中 读入一个字符串,参数从Valist param中取得 int fprintf(FILE *stream,char *format[,argument,…]) 以格式化形式将一个字符 串写给指定的流stream int vfprintf(FILE *stream,char *format,Valist param) 以格式化形式将一个字符 串写给指定的流stream,参数从Valist param中取得 int fseek(FILE *stream,long offset,int fromwhere) 函数把文件指针移到fromwhere 所指位置的向后offset个字节处,fromwhere可以为以下值: SEEK_SET 文件开关 SEEK_CUR 当前位置 SEEK_END 文件尾 long ftell(FILE *stream) 函数返回定位在stream中的当前文件指针位置,以字节表示 int rewind(FILE *stream) 将当前文件指针stream移到文件开头 int feof(FILE *stream) 检测流stream上的文件指针是否在结束位置 int fileno(FILE *stream) 取流stream上的文件处理,并返回文件处理 int ferror(FILE *stream) 检测流stream上是否有读写错误,如有错误就返回1 void clearerr(FILE *stream) 清除流stream上的读写错误
|