fscanf(fp,"%d%d",&a,&b);
是不是把fp中的a,b两个变量找出来并在显示器上显示呀?
fprintf(fp,"%d %d",x,y);
是不是输入x和y并把他们存储在fp文件上?
int fscanf(FILE*stream, constchar*format, [argument...]):
FILE *stream:文件指针
char *format:输入格式
[argument...]:附加参数列表
fscanf()的功能是从一个流中执行格式化输入,fscanf遇到空格和换行时结束,注意空格时也结束。fgets的区别在于,fgets遇到空格不结束。返回值为整形,含义为读入的参数的个数,失败则返回EOF(-1)。
案例代码:
//...
int fprintf (FILE* stream, const char*format, [argument])
FILE*stream:文件指针
const char* format:输出格式
[argument]:附加参数列表
fprintf()的功能是格式化输出到一个流/文件中函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件. fprintf()只能和printf()一样工作. fprintf()的返回值是输出的字符数,发生错误时返回一个负值。
案例代码:
//...