1
C语言程序设计
1.10.4.4 9.4.4 流式文件数据的格式化输入输出——fprintf()、fscanf()

9.4.4 流式文件数据的格式化输入输出——fprintf()、fscanf()

除了基本的格式化输入输出I/O函数外,缓冲型I/O系统还有fprintf()和fscanf()函数。它们除了操作对象为磁盘文件外,这两个函数与printf()和scanf()函数完全相同。调用方式分别为:

  fprintf(fp,"控制字符串",参量表);

  fscanf(fp,"控制字符串",参量表);

其中,fp是由fopen()返回的文件指针。fprintf()函数将格式化的数据写到fp指向的流式文件中,fscanf()函数从fp指向的流式文件中读取格式化数据。两个函数的操作方法与printf()和scanf()完全相同。在例9-12中说明了这两个函数的使用方法。