c语言函数

C语言clearerr()函数:复位错误标志

函数名:clearerr头文件:<stdio.h>函数原型:voidclearerr(FILE*stream);功能:复位错误标志参数:要复位错误标志的流返回值:没有返回值补充:clearerr的作用是使文件错误标志和文件结束标志置为0.假设在调用一个输入输出函数时出现了错误,

C语言ferror()函数:检测流上的错误

函数名:ferror头文件:<stdio.h>函数原型:intferror(FILE*stream);功能:检测流上的错误,若检测到给定流上的错误返回非0值。参数:stream是要检测流返回值:成功返回非0值,失败返回0值程序例:使用ferror函数检查p所指向的文件1.txt中有无读写错误,

C语言fclose()函数:关闭流 stream

函数名:fclose头文件:<stdio.h>函数原型:intfclose(FILE*stream);功能:关闭流stream,刷新所有的缓冲区。参数:stream指定了要被关闭的流返回值:成功返回0;失败返回EOF。程序例:打开文件,写入成功后,关闭文件。

C语言feof()函数:检测流上的文件结束符

函数名:feof头文件:<stdio.h>用法:intfeof(FILE*stream);功能:检测流上的文件结束符。检测到文件尾标记EOF或Ctrl-z都为文件结束符。参数:stream为要检测的流返回值:成功返回非零值,失败返回0。补充:feof判断文件结束是通过读取函数fread/fscanf等

C语言fflush()函数:清除一个流

函数名:fflush头文件:<stdio.h>函数原型:intfflush(FILE*stream);功能:清除一个流。清除输入流的缓冲区,使它仍然打开,并把输出流的缓冲区的内容写入它所联系的文件中。参数:stream要清除的流返回值:成功返回0,失败返回EOF。

C语言fgetc()函数:从流中读取字符

函数名:fgetc头文件:<stdio.h>函数原型:intfgetc(FILE*stream);功能:从流中读取字符参数:stream为要读取的文件流返回值:成功返回输入流中的下一个字符,失败文件结束或出错时返回EOF。程序例:从文件流中读取字符,

C语言fgetchar()函数:从标准输入流中读取字符

函数名:fgetchar头文件:<stdio.h>函数原型:intfgetchar(void);功能:从标准输入流中读取字符参数:没有参数返回值:成功输入流中的下一个字符,它已被转换成为无符号扩展的整型值失败遇到出错或文件结束时返回EOF程序例:从控制台中读取字符,

C语言fgetpos()函数:取得当前文件指针(句柄)

函数名:fgetpos头文件:<stdio.h>函数原型:intfgetpos(FILE*stream);功能:取得当前文件指针(句柄)。参数:stream为要操作的文件流返回值:成功返回0,失败返回非0值。补充:fgetpos把与stream相联系的文件指针的位置保存在pos所指的地方。

C语言fgets()函数:从流中读取一字符串

函数名:fgets头文件:<stdio.h>用法:char*fgets(char*s,intn,FILE*stream);功能:从流中读取一字符串参数:char*s保存读取数据的字符串intn读n-1个字符;FILE*stream要获取字符串的文件流返回值:成功s所指的字符串,

C语言fopen()函数:打开一个流

函数名:fopen头文件:<stdio.h>函数原型:FILE*fopen(char*filename,char*mode);功能:打开一个流出错返回NULL。参数:char*filename指定文件的绝对路径char*modemode字符串的可取值有:r只能读取文件的内容w只能写,