C语言程序设计精编教程课件作者陈正权岳睿第10章节文件.pptVIP

  • 3
  • 0
  • 约7.69千字
  • 约 48页
  • 2018-05-08 发布于广东
  • 举报

C语言程序设计精编教程课件作者陈正权岳睿第10章节文件.ppt

格式化读写(fprintf()和fscanf()) 函数调用: fprintf ( 文件指针,格式字符串,输出表列); fscanf ( 文件指针,格式字符串,输入表列); 函数功能: 从磁盘文件中读入或输出字符。 例:fprintf(fp, “%d,%6.2f”,i,t); fscanf(fp, “%d,%f”,i,t); 注意: 用fprintf和fscanf函数对磁盘文件读写, 使用方便,容易理解,但由于在输入时要将 ASCII码转换为二进制形式,在输出时又要 将二进制形式转换成字符,花费时间比较多。 因此,在内存与磁盘频繁交换数据的情况下, 最好不用fprintf和fscanf函数,而用fread和 fwrite函数。 10.3.4 用二进制方式读写(fread()和fwrite()) 函数调用: fread (buffer,size,count,fp); fwrite(buffer,size,count,fp); 参数说明: buffer:是一个指针。 对fread 来说,它是读入数据的存放地址。 对fwrite来说,是要输出数据的地址(均指起始地址)。 size: 要读写的字节数。 count: 要进行读写多少个size字节的数据项。 fp: 文件型指针。 使用举例: 若文件以二进制形式打开: fread(f,4

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档