大家好,我是小新,我来为大家解答以上问题。fprintf和fscanf函数的用法,fscanf函数的用法很多人还不知道,现在让我们一起来看看吧!
1、fprintf、fscanf的读写对象不是终端而是磁盘文件;
2、调用方式为:int fprintf(文件指针,格式字符串,输出表列 )返回值:返回实际输出的字符数,
3、操作不成功返回EOF
4、int fscanf(文件指针,格式字符串,输入表列 )返回值:返回输入的数据个数,操作不成功返回EOF
5、fprintf(fp, "%d, %6.2f", i, t) 将整型变量 i 和实型变量 t 的值按%d和%6.2f的格式输出到fp所指向的文件中; 若i=3,t=4.5,则输出到磁盘中的格式为:3, 4.50相应的,从文件中读取数据时,则应用:fscanf(fp, "%d, %f", &i, &t)
6、在运用fprintf与fscanf时,在向文件输出数据及从文件读取数据时,分隔符应该相一致。如下程序所示,该程序的功能是:用户输入8个整型数据,程序回显并把数据写到int.txt文件中,然后程序再从int.txt文件中读取数据,并显示出来。
本文到此讲解完毕了,希望对大家有帮助。