实验十三 缓冲型系统.doc

上传人:m**** 文档编号:560321664 上传时间:2023-11-19 格式:DOC 页数:3 大小:33.51KB
返回 下载 相关 举报
实验十三 缓冲型系统.doc_第1页
第1页 / 共3页
实验十三 缓冲型系统.doc_第2页
第2页 / 共3页
实验十三 缓冲型系统.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验十三 缓冲型系统.doc》由会员分享,可在线阅读,更多相关《实验十三 缓冲型系统.doc(3页珍藏版)》请在金锄头文库上搜索。

1、实验十三 缓冲型文件系统实验目的: 由于文件的操作都要和外部设备产生联系,进行输入/输出,统一按文件的形式进行管理,因此对文件的输入输出实际上是通过操作系统完成的。一般的系统都采用缓冲文件系统。 理解并掌握缓冲文件系统的基本操作,了解什么是标准文件(记录式文件),什么是流式文件。实验内容:u 缓冲型文件的输入输出u 文件类型指针u 文件的打开与关闭u 文件的读写实验步骤:作业1 向标准文件输出数据在磁盘上建立一个文本文件file01.txt。#include “stdio.h”main()FILE *fp;char ch;if(fp=fopen(“A:file01.txt”,【 】)= =NU

2、LL) /*打开文件作为写*/printf(“cannot open this file . n”); exit(0);while(ch=getchar()!=n) fputc(ch,fp);【 】; /*关闭文件*/运行后输入:Created! This is my .txt file.请查看磁盘上是否有你建好的文件file01.txt?【 】 用type显示指定盘上的file01.txt文件:C:/TCTYPE A:FILE01.TXT 显示: 作业2 从标准文件读数据在磁盘上打开一个已建立的文本文件file01.txt,读入数据输出到屏幕上。#include “stdio.h”main(

3、)FILE *fp;char ch;if(fp=fopen(“A:file01.txt”,【 】)= =NULL) /*打开文件作为读*/printf(“cannot open this file . n”); exit(0);while(ch=fgetc(【 】)!=EOF) putchar(ch);【 】; /*关闭文件*/运行后查看屏幕上是否有你读的文件file01.txt的内容?【 】 屏幕显示: 作业3 从键盘输入一段文字,在磁盘上建立该段文字的文本文件。#include stdio.hmain()FILE *fp;char string60;if(fp=fopen(A:file02

4、.txt,【 】)=NULL) /*打开文件作为写*/printf(cannot open this file . n); exit(0); while(strlen(gets(string)0) fputs(string,【 】); /*把输入的字符串写入指定的文件*/ fputs(n,fp); 【 】 ; /*关闭文件*/ 运行后,从键盘上键入以下文字I am a student from China Agricultural University. I like to study Computer Science C programming Language is one of usef

5、ul and wonderful skill tools. Ill try it. 此处回车结束作业4 编写一个文件,取名TYPEMY.C, 把读入内存的ASCII文件全部输出到屏幕上。想一想你是不是编制了一个DOS系统的TYPE命令?#include stdio.hmain(argc,argv)【int argc;】 /*形式参数说明*/【char *argv;】 /* 形式参数说明*/FILE *fp;char 【 】98; /*定义数组*/if(fp=fopen(argv1,【 】)=NULL) /*打开文件作为读*/printf(cannot open this file . n); exit(0); while(argc1&fgets(string,98,fp)!=NULL) printf(%s,string); 【 】 /*关闭文件*/ 编译生成.EXE文件后, 用它显示一下上面建立的A:盘上的FILE02文件:C:/TCTYPEMY A:FILE02TXT显示: 练习1. 把作业3建立的文本文件FILE02.TXT,读入内存,再显示到屏幕上。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号