实验三缓冲IO和特殊文件.docx
《实验三缓冲IO和特殊文件.docx》由会员分享,可在线阅读,更多相关《实验三缓冲IO和特殊文件.docx(4页珍藏版)》请在三一文库上搜索。
1、实验三缓冲 IO 和特殊文件实验目的1. 了解和掌握基于流的文件 I/O 程序设计2. 掌握特殊文件的程序设计方法实验内容1. 设计一程序,要求用带缓存的流文件 I/O 操作,在“ ./tmp ”目录下 , 打开名称为 “tmpfile ”的文件。如果该文件不存在,则创建此文件;如果存在,将文件清空后关闭。#include#includeint main()FILE * fp;if(fp=fopen(./tmp/tmpfile,w+)=NULL)perror(open file failed);elseprintf(file openedn);fclose(fp);2. 设计一程序, 要求用带
2、缓存的流文件 I/O 操作,利用 fputc 函数把键盘上输入的字符串写入文件“ ./tmp/2 - 2tmp”, 如果该文件不存在,则创建此文件;多次运行程序,多次输入字符串后,文件“ /tmp/2 - 2tmp”中只保存最后一次输入的字符串(若要保存全部输入的字符串,如何改写程序?) 。#includemain()FILE *fp;char ch;if(fp=fopen(./tmp/2-2tmp,w+)=NULL)perror(file open error);elseprintf(input the string:n);while(ch!=n)fputc(ch=fgetc(stdin),
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 缓冲 IO 特殊 文件
链接地址:https://www.31doc.com/p-10448851.html