fprintf()的返回值是输出的字符数,发生错误返回一个负值。...int fgetc( FILE * fp ); fgets() 原型 char *fgets( char *buf, int n, FILE *fp ); 从 fp 所指向的输入流中读取n - 1 个字符...因此我们不能直接通过fgets的返回值来判断函数是否是出错而终止的,应该借助feof函数或者ferror函数来判断...
对顺序读写来说,对文件读写数据的顺序和数据文件中的物理顺序是一致的。读写一个字符的函数fgetc()函数原型:int fgetc( FILE * fp );调用形式:fgetc(fp)作用:从 fp 所指向的输入文件中读取一个字符。返回值:成功则返回的是读取的字符,发生错误则返回 EOF(即-1)。fputc()函数原型:int fputc( int c, ...