- 0
- 0
- 约 48页
- 2016-11-30 发布于湖南
- 举报
某211大o学c语言全套课件08_08
结构化文件的输入输出 应用程序直接以流式文件为基础编写,是一件非常困难的工作。应用程序可以把文件看作是结构化的文件。在结构化文件中,文件中的数据信息呈现某种结构形式。如人事档案管理应用中,代表每个人的信息是一个结构,读写的信息块以人的基本信息结构为单位,或每次读写一个人的信息或同时读写多个人的信息。 对于大容量文件,也希望能成批输入或输出。即程序每次调用输入输出库函数能交换更多字符或字节,这能大大地减少程序调用库函数的次数。 考虑到以上原因,C的输入输出函数库也包含成批输入输出的库函数。这里介绍最常用的两个成批读写数据函数 fread()和fwrite() fread()和fwrite() 成批读函数fread()的说明形式为: int fread(char *buf,int size,int count,FILE *rfp); 成批写函数fwrite()的说明形式为: int fwrite(char *buf,int size,int count,FILE*wfp); 其中,buf是字符数组首元指针。对fread()来说,它是读入数据的存放开始地址;对 fwrite()来说,是要输出数据的开始地址。size是读写的数据块的字节数。count为要进行读写的数据块的个数。fp为文件指针。调用上述函数共读写size*count个字节或字符。 如果是读写二进制文件,用函数 fread
您可能关注的文档
最近下载
- 30.施工组织设计方案 (完整版).pdf
- 盘州市2024-2025学年七年级下学期语文期中测试试卷.doc VIP
- 【实用标准】零碳工厂创建与评价通则.docx VIP
- 名著导读昆虫记.pptx VIP
- 中小学教师高级职称评聘答辩试题(附答案).docx
- 高炉干法除尘煤气管道腐蚀分析.docx VIP
- SPC培训考试试题(含答案).docx VIP
- (正式版)DB41∕T 2863-2025 《夏玉米密植滴灌生产技术规程》.pdf VIP
- 2025年福建省福州市中考地理质检试卷及答案.docx VIP
- 《2022年加拿大妇产科医师协会“未足月胎膜早破的诊断与管理”指南》解读.pptx VIP
原创力文档

文档评论(0)