- 3
- 0
- 约1.52万字
- 约 48页
- 2017-02-19 发布于上海
- 举报
第11章 文件的输入与输出 size_t fread(void *ptr, size_t size, size_t n, FILE *stream)函数 从stream指向的输入文件中读取至多n个大小为size的记录,存入到指针ptr指向的内存单元中,返回值是实际读取记录数。 size_t fwrite(const void *ptr, size_t size, size_t n,FILE *stream)函数 从指针ptr指向的内存缓冲区中取n个大小为size的记录,写到指针stream指向的输出文件中,返回值是写出的记录数。 当返回值小于n时,表示写操作出错。 文件尾测试函数feof(),如遇到文件尾,返回非0值,否则返回0。 出错测试函数ferror(),如果出错,返回非0值,否则返回0。 重要提示:实际上,不论文件是按文本格式,还是二进制格式打开,函数fread和fwrite的读写都是指定的字节数(=size×n),直接进行读写操作的,不做任何转换。即函数fread和fwrite的读写是二进制位流。 #include stdio.h void main(void){ char i=0x41,j=0x42,a,b; FILE * fp; fp=fopen(d:\\test.txt,w); fwri
原创力文档

文档评论(0)