chap11_文件读写精选.pptVIP

  • 7
  • 0
  • 约6.62千字
  • 约 46页
  • 2016-12-02 发布于湖北
  • 举报
例11.4 例11.4代码见课本。 说明 语句“fprintf( stdout, %d %-8s\t%.2f\n, st.ID, st.name, st.score );”与语句“printf ( %d %-8s \t%.2f\n, st.ID, st.name, st.score );”是等效的。事实上,stdout就是默认的对应显示器的文件指针,stdin就是默认的对应键盘的文件指针。 文件读写 字符读写 字符串读写 格式化读写 块数据读写 块数据读写 块数据读写函数包括fwrite和fread两个函数,它们主要用于二进制文件的读写。 fwrite函数的原型如下: int fwrite( const void *buffer, int size, int n, FILE *fp ); 其中,buffer表示要输出数据的首地址,size为数据块的字节数,n为数据块的个数,fp是文件指针。 fwrite的功能是,从内存中的buffer地址开始,将连续n*size个字节的内容写入fp文件中。该函数的返回值是实际写入的数据块个数。 块数据读写 fread函数的原型如下: int fread( void *buffer, int size, int n, FILE *fp ); 其中,buffer表示要输入数据的首地址,size为数据块的字节数,n为数据块的

文档评论(0)

1亿VIP精品文档

相关文档