文件的打开与关闭
第二章第三讲第三节 文档的打开和关闭

一、打开文档
1. [文件]—[打开]
2. [查找范围]列表框选 择要打开文档所在的 位置 3. 选择需要打开的文件 (Ctrl, shift) 4. 单击[打开]
制作人:李雪梅
注:1、打开多种非word格式的 文件:在“文件类型”列表框 中选择不同的文件类型
2、视图列表提供多种显示 方式
制作人:李雪梅
二、打开最近打开过的文档 1、文件菜单下方 工具-选项-常规-列出最近所 用文件
2. 任务窗格
3. 使用“文档”菜单 开始-文档
制作人:李雪梅
三、查找文档
1. Ctrl+o/[打开]—工 具—查找
2. 填入文件属性,条 件,值
3. 单击[添加]
4. 在[搜索范围]下拉 列表框中选择搜索 的驱动器或文件夹 5. 单击[搜索]
制作人:李雪梅
四、恢复文档 五、多文档切换 ① 单击任务栏的文件名
② 窗口闭文档 1. 单击文档右上角菜单栏右侧的 [关闭]按钮 2. 选择[文件]—[关闭] 注:shift+文件-全部关闭
制作人:李雪梅
作业:
1. 在word2002中有哪几种创建文档的 方法? 2. 创建了一个新的word文档如何对它进 行保存? 上机:
习题集 四十题
1、如何插入特殊符号?
制作人:李雪梅
1.文件的打开与关闭

r+ 模式 •若文件存在,打开文件,光标置于开头,原数据保留,可写 入新数据; •若文件不存在,报错; 注:打开文件后,若没有读取操作,则光标默认在开头,此时 如果马上写入数据,会覆盖原数据
文件的打开与关闭
a 模式 •若文件存在,打开文件,原数据保留,光标置于末尾,可追 加写入新数据; •若文件不存在,则创建文件; 注:文件数据不可读; a+ 模式 •效果同 a 模式,差异在于,文件数据可读 注:打开文件后,由于光标在末尾,此时马上读取数据会为空 ,因为光标所在位置之后没有数据,此时可先移动光标的位置 到开头后再读取;
f = open('hm.txt', 'w')
# a (追加模式) # 如果文件存在, 会直接打开 # 如果文件不存在, 将创建文件并打开
f = open('hm.txt', 'a')
文件的打开与关闭
? 关闭文件
如果文件不再使用, 就应该关闭文件, 节约内存
格式:文件名.close()
# 文件的关闭
文件的打开与关闭
?
不同模式打开文件的完全列表:
模式 r rb r+
rb+ w wb w+
描述
以只读方式打开文件。文件的指针将会放在文件的开头。这是默 认模式
以二进制格式打开一个文件用于只读。文件指针将会放在文件的 开头。这是默认模式
打开一个文件用于读写。文件指针将会放在文件的开头
以二进制格式打开一个文件用于读写。文件指针将会放在文件的 开头
文件的打开与关闭
操作系统文件操作方法

操作系统文件操作方法文件操作是操作系统中的重要部分,用于管理和操纵文件。
文件是计算机系统中存储数据的一种方式,可以是文本文件、图像文件、视频文件等等。
文件操作方法涵盖了文件的创建、打开、读取、写入、删除、重命名、复制、移动等一系列操作。
下面将详细介绍这些文件操作方法。
1.文件的创建和打开文件的创建是指在文件系统中新建一个文件,并分配存储空间。
创建文件时需要指定文件名、路径以及文件的属性。
文件的打开是指将已有的文件加载到内存中,以供读取或写入。
打开文件时需要指定文件名和路径,操作系统会为该文件分配一个文件描述符,用于对文件进行操作。
常用函数有open(和creat(。
2.文件的读取和写入文件的读取是指从文件中读取数据到内存中进行处理或显示。
文件的写入是指将数据从内存中写入到文件中。
文件的读取和写入可以按照字节、行、块等方式进行。
对于文本文件,常用的读写函数有read(和write(,对于二进制文件,常用的读写函数有fread(和fwrite(。
3.文件的关闭文件的关闭是指释放文件描述符,以便节省资源并防止数据丢失。
文件关闭通常在文件使用完毕后进行,可以使用close(函数来关闭文件。
4.文件的删除文件的删除是指将指定的文件从文件系统中删除。
删除文件时需要指定文件名和路径。
文件删除后将无法恢复,因此操作需谨慎。
常用函数有remove(。
5.文件的重命名文件的重命名是指将文件更改为新的文件名。
文件重命名时需要指定原文件名和新文件名,可以在同一目录下进行重命名,也可以将文件移动到其他目录进行重命名。
常用函数有rename(。
6.文件的复制和移动文件的复制是指将源文件的内容复制到目标文件中。
文件复制时需要指定源文件名和目标文件名,可以在同一目录下进行复制,也可以将文件复制到其他目录中。
常用函数有copy(。
文件的移动是指将源文件移动到目标目录中。
文件移动时需要指定源文件名和目标目录名,文件原来的目录将会删除源文件。
打开与关闭文件

打开与关闭文件对文件读写之前应该“打开”该文件,在使用结束之后应“关闭”该文件。
实际上,所谓“打开”是指为文件建立相应的信息区(用来存放有关文件的信息)和文件缓冲区(用来暂时存放输入输出的数据)。
所谓“关闭”是指撤销文件信息区和文件缓冲区,使文件指针变量不再指向该文件,显然就无法进行对文件的读写了。
1.用fopen函数打开数据文件<stdio.h>fopen函数的调用方式为:fopen(文件名,使用文件方式);例如:fopen(”a1”,”r”);常用下面的方式打开一个文件:if((fp=fopen(”file1”,”r”))==NULL){printf(”cannot open this file\n”);exit(0);}*程序往往要向数据文件读写数据,但是究竟读哪一个数据,或者把数据写到哪个位置上呢?在每个数据文件中自动设置了一个隐式的“文件读写位置标记”,它指向的位置就是当前进行读写的位置。
如果“文件读写位置标记”在文件开头,则下一次的读写就是文件开头的数据。
然后“文件读写位置标记”自动移到下一个读写位置,以便读写下一个数据。
程序中可以使用3个标准的流文件:标准输入流(stdin)标准输出流(stdout)标准出错输出流(stderr)2.用fclose函数关闭数据文件“关闭”就是撤销文件信息区和文件缓冲区,使文件指针变量不再指向该文件。
fclose函数的一般调用形式:fclose(文件指针);例如:fclose (fp);如果不关闭文件将会丢失数据(如果当数据未充满缓冲区而程序结束运行,就有可能使缓冲区中的数据丢失)。
fclose函数也带回一个值,当成功地执行了关闭操作时,则返回值为0;否则返回EOF(-1)。
第一课Word的打开关闭和保存

1、用Word软件可以编辑文字、图形、图像、声 音、动画; 2、也可以用Word软件提供的绘图工具进行图形 制作,编辑艺术字,数学公式,能够满足用户的各 种文档处理要求; 3、提供了强大的制表功能 ; 4、Word软件提供了拼写和语法检查功能,提高 了文章编辑的正确性,如果发现语法错误或拼写错 误,Word软件还提供修正的建议; 5、还可以rd的几种方法:
1、执行〖开始〗→〖程序〗→〖Microsoft Office〗→
〖Microsoft Office Word 2003〗命令,如图1所示。
2、双击Word图标 或右键单击打开Word
二、关闭Word的几种方法:
1、单击Word 窗口右上角的 “关闭”按钮 2、执行〖文件〗→〖退出〗命令 3、按组合键Alt + F4
三、保存Word的方法:
1、文件 2、文件
保存 另存为
找到保存路径 保存
总结:
一、打开Word的几种方法:
1、执行〖开始〗→〖程序〗→〖Microsoft Office〗→〖Microsoft Office Word 2003〗 命令。
2、双击Word图标或右键单击打开Word
二、关闭Word的几种方法:
1、单击Word 窗口右上角的 “关闭”按钮 2、执行〖文件〗→〖退出〗命令 3、按组合键Alt + F4
三、保存Word的方法:
1、文件 2、文件
保存 另存为
找到保存路径 保存
课堂练习:
1、练习Word的打开、关闭 2、以班级为文件明将Word文档保存在桌面上
教学课件9-2 文件打开与关闭

04
一. 文件的打开(fopen()函数) 使用方式及含义见下表(1):
使用方式 "r" "w" "a" "rb" "wb" "ab" 处理方式 只读 只写 追加 只读 只写 追加 含 义 指定文件 不存在 出错 建立新文件 建立新文件 出错 建立新文件 建立新文件 指定文件 存在 正常打开 覆盖 打开,追加 正常打开 覆盖 追加,打开
读写
读写 追加,读 读写 读写 追加,读
为读/写打开文本文件
为写/读打开文本文件 为追加/读打开文本文件 为读/写打开二进制文件 为写/读打开二进制文件 为追加/读打开二进制文件
出错
建立新文件 建立新文件 出错 建立新文件 建立新文件
正常打开
覆盖 打开,追加 正常打开 覆盖 追加,打开
06
一. 文件的打开(fopen()函数) 打开文件常用以下方法: if((fp=fopen("file","r"))==NULL) { puts("不能打开该文件。\n"); exit(0); }
03
一. 文件的打开(fopen()函数)
【说明】
函数fopen()的返回值是一个地址值,如果正常打开了指定文件, 则返回该文件的信息区的起始地址,如果打开操作失败,则返回值 为NULL。 文件名由用户指定,包含文件路径;也可以是用双撇号括起来的 , 字符串或字符数组名或指向字符串的指针; FILE *p; p=fopen(“d:\\file1","r"); char *q="file3"; FILE *p; p=fopen(q,"r");
文件的打开与关闭
3
文件的打开与关闭
1.1 文件类型指针
FILE结构体类型在头文件stdio.h中定义如下:
typedef struct
{
short
level;
/*文件缓冲区占用程度*/
如果打开文件成功,则返回一个指向source.txt文件信息区的 起始地址的指针,并赋值给fp文件指针变量。即fp指向了文件 source.txt,接下来对该文件的操作就可以通过fp指针来实现。
如果文件打开失败,则返回一个空指针NULL,赋值给fp。
7
1.2 文件的打开
文件的打开方式
打开方式 "r" "w" "a" "r+" "w+" "a+" "rb" "wb" "ab"
C语言程序设计
文件的打开与关闭
在C语言程序中使用文件,需要完成以下工作: 1)声明一个FILE类型的文件指针变量。 2)通过调用fopen( )函数将此文件指针变量和某一个实际的磁 盘文件相联系。这一操作称为打开文件。打开一个文件时要求指 定文件名,并且说明对该文件是输入操作还是输出操作。 3)调用适当的文件操作函数完成必要的I/O操作。对输入文件来 说,这些函数从文件中将数据读取至程序中;对输出文件来说, 函数将程序中的数据转移到文件中去。 4)通过调用fclose( )函数表明文件操作结束,这一操作称为关 闭文件,它断开了文件指针与实际文件之间的联系。 简单说来,对磁盘文件的操作是先打开,再读写,后关闭。
文件的打开、关闭与读写
Open 文件名 For Binary As [#]文件号 以二进制方式打开的文件可读可写。 2.写二进制文件 Put [#]文件号,[写位置],表达式 其中,“写位置”为Long值。表达式为任意类型, 如果表达式为数组名,则能够将数组中所有元素依次 写文件。
件。 也可以用Reset语句关闭所有文件。
文件的打开、关闭与读写
3.写顺序文件 向顺序文件中写数据之前,应使用Output或Append方式打开文件。
(1)Print#语句 Print#文件号,一个或多个参数
(2)Write#语句 Write#文件号,一个或多个参数 Write#语句与Print#语句的区别:前者输出到文件的数据项之前用逗号
文件的打开、关闭与读写
四、文件的共享与访问权限 使用Binary,Input,Random方式可以用不同的文件号
多次打开同一文件,而不需要先关闭文件。 使用Output或Append打开文件时,文件必须是关
闭的。 Open文件名 For 模式[Access access][lock]As[#]文件号
放。
随机文件一般不能通过记事本打开查看内容。
文件的打开、关闭与读写
1.打开随机文件 Open 文件名,[For Random] As [#]文件号 Len=记录长度 其中,For Random可以省略,以随机方式打开的 文件可读可写。 记录长度以字节为单位,可以通过Len函数获得。
2.向随机文件中写数据 Put [#]文件号,[记录号],表达式 其中,记录号指定将表达式的数据写到第几个记
当一个文件已经打开时,也可以使用Lock和 Unlock语句设置其共享权限:
Lock|Unlock 文件号,[记录|[起始记录]To终止记录]
1.1.2文件的打开与关闭
在C语言中,规定了标准的输入输出函数库。
用fopen()函数来实现打开文件;用fclose ()来关闭文件。
One.文件打开函数fopen()
fopen()函数的一般使用方法如下:
file*fp;
fp=fopen(“test.txt”,”rt”);
……
Fopen函数一般有俩个参数:一个参数是文件名信息,一个参数是使用文件方式信息。
返回值是FILE型的指针。
使用文件方式最常用的有如下几种:
→只读方式(二进制或文本);
→只写方式(二进制或文本);
→追加方式(二进制或文本);
→读写方式(二进制或文本)。
如果函数打开文件失败,返回值将是一个空指针NULL。
为防止这样的情况发生,需要加强逻辑判断。
Eg:
FILE* fp
fp=fopen(“test.txt”,”rt”);
if(fp=NULL) //判断指针fp是否为空
{
AfxmessageBOX(“打开文件失败,请查找原因!”);
exit(0); //退出函数或者退出程序
{
Two.文件关闭函数fclose()
文件使用完毕以后,应该及时的关闭它,以防止它被误用。
关闭的意思就是把文件指针和文件直接的关系取消掉,从而不能在利用该文件指针对文件进行访问。
文件关闭函数的一般使用方法如下:
Intfclose(fp);
Fclose()函数的返回值是整形数值。
如果返回值为0,就代表关闭文件成功;否则,就代表关闭文件失败。
作为一个程序员,要养成在程序终止之前关闭所使用的所有文件的习惯,否则就会丢失数据。
文件操作基础
文件操作基础文件操作是计算机程序中常见的一项任务。
通过文件操作,程序可以读取文件中的内容,向文件中写入数据,创建、删除和重命名文件等。
了解文件操作的基础知识对于编写高效且可靠的程序至关重要。
本文将介绍文件操作的基础概念和常用的文件操作函数。
一、文件的打开和关闭文件操作通常需要先打开文件,然后进行读写等操作,最后再关闭文件。
打开文件是使用文件操作的第一步,打开文件后才能对其进行其他操作。
文件打开的术语是文件指针,它指向文件中的一个位置,以指示当前读写的位置。
Python中,可以使用`open()`函数来打开文件。
该函数接受两个参数,待打开的文件名和打开模式。
打开模式可以是读模式(`'r'`),写模式(`'w'`)或追加模式(`'a'`)等。
打开文件的示例如下:```pythonfile = open("example.txt", "r")```在进行文件操作之后,我们需要使用`close()`函数来关闭文件,以释放系统资源。
关闭文件的示例如下:```pythonfile.close()二、文件的读取和写入文件的读取是指从文件中读取数据,可以按行或按字符读取。
文件的写入是指向文件中写入数据,可以一次写入一行或按字符写入。
1. 文件的读取在Python中,可以使用`read()`函数来读取文件中的数据。
`read()`函数默认读取整个文件内容,也可以指定要读取的字符数。
读取整个文件内容的示例如下:```pythoncontent = file.read()print(content)```如果要按行读取文件内容,可以使用`readline()`函数。
`readline()`函数每次读取一行,并返回一个包含该行内容的字符串。
读取文件内容并按行输出的示例如下:```pythonline = file.readline()while line:print(line, end='')line = file.readline()2. 文件的写入在Python中,可以使用`write()`函数将数据写入文件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12. 2 文件的打开与关闭
• (5) 在打开一个文件时, 如果出错, fopen 将返回一个空指针值NULL。 在程序中, 可以用这一信息来判别是否完成打开文件的工作, 并作相应 处理。因此, 常用以下程序段打开文件:
• if(fp = fopen("c:\\hzk16","rb") == NULL) • { printf("\n 打开文件失败!"); • getch(); • exit(1); •} • 这段程序的意义是: 如果返回的指针为空, 表示不能打开C 盘根目录
上一页 下一页 返回
12. 2 文件的打开与关闭
• 【说明】 • (1) 文件使用方式由6 个字符拼成, 各字符的含义如下: • r (read): 读 • w (write): 写 • a (append): 追加 • t (text): 文本文件, 可省略不写 • b (binary): 二进制文件 • + : 读和写 • (2) 用“r” 打开一个文件时, 该文件必须已经存在, 且只能从该文件读
上一页 下一页 返回
12. 1 文件概述
• 2) 文件编码
• 从文件编码的方式, 文件可分为ASCII 文件和二进制文件。数据在内 存中是以二进制形式存储的, 如果不加转换地输出到外存, 就是二进制 文件。如果要求在外存上以ASCII 码形式存储, 则需要在存储前进行 转换。ASCII 文件也称为文本文件, 这种文件在磁盘中存放时, 每个字 符对应一个字节, 用于存放对应的ASCII 码。数据在磁盘上存储时, 字 符一律以ASCII 码形式存储。数值型数据既可以用ASCII 码形式存储, 也可以用二进制形式存储。
上一页 下一页 返回
12. 2 文件的打开与关闭
• (6) 把一个文本文件读入内存时, 要将ASCII 码转换成二进制码, 而把 文件以文本方式写入磁盘时, 也要把二进制码转换成ASCII 码, 因此文 本文件的读写要耗费较多的转换时间。对二进制文件的读写不存在这 种转换。
• (7) 标准输入文件(键盘)、标准输出文件(显示器)、标准出错输出(出错 信息) 是由系统打开的, 可直接使用。
下一页 返回
12. 1 文件概述
• 设备文件是指与主机相联的各种外部设备, 如显示器、打印机、键盘 等。在操作系统中, 把外部设备也看作一个文件来进行管理, 把它们的 输入、输出等同于对磁盘文件的读和写。通常, 把显示器定义为标准 输出文件, 在屏幕上显示有关信息就是向标准输出文件输出。例如, printf、putchar 函数就是这类输出。键盘通常被指定标准输入文件, 从键盘上输入就意味着从标准输入文件上输入数据。例如, scanf、 getchar 函数就属于这类输入。
件打开时, 该指针总是指向文件的第一个字节; 使用fgetc 函数后, 该 位置指针将向后移动一个字节。因此, 可连续多次使用fgetc 函数, 读 取多个字符。注意: 文件指针和文件内部的位置指针是不同的。文件 指针指向整个文件, 须在程序中定义说明, 只要不重新赋值, 文件指针 的值是不变的。文件内部的位置指针用以指示文件内部的当前读写位 置, 每读写一次, 该指针均向后移动, 它无须在程序中定义说明, 而由 系统自动设置。
开一个已存在的文件时, 将清除原有的文件内容, 写入字符从文件首开 始。若需保留原有文件内容, 希望写入的字符以文件末开始存放, 则必 须以追加方式打开文件。若被写入的文件不存在, 则创建该文件。 • (2) 每写入一个字符, 文件内部位置指针就向后移动一个字节。 • (3) fputc 函数有一个返回值, 若写入成功, 则返回写入的字符, 否则返 回一个EOF。因此, fputc 函数可用于判断是否写入成功。
上一页 下一页 返回
12. 3 文件的读写操作
• 【说明】 • (1) 在fgetc 函数调用中, 读取的文件必须以读或读写方式打开。 • (2) 读取字符的结果也可以不向字符变量赋值, 例如: • fgetc(fp); • 但是读出的字符不能保存。 • (3) 在文件内部有一个位置指针, 用来指向文件的当前读写字节。在文
第12章 文件
• 12. 1 文件概述 • 12. 2 文件的打开与关闭 • 12. 3 文件的读写操作 • 12. 4 文件定位 • 12. 5 文件检测函数
12. 1 文件概述
• 12. 1. 1 C 语言操作文件
• 所谓文件, 是指存储在外部介质上的一组相关数据的有序集合。这个 数据集合有一个名称, 叫做文件名。在前面的章节中已经多次使用了 文件, 如源程序文件、目标文件、可执行文件、库文件(头文件) 等。
字符后进入循环,当读入字符不为回车符时, 则把该字符写入文件, 然
后继续从键盘读入下一字符。每输入一个字符, 文件内部位置指针就
向后移动一个字节。写入完毕, 该指针已指向文件末。若要把文件从
头读出, 则须把指针移向文件头。第16 行rewind 函数用于把fp 所指
文件的内部位置指针移到文件头。第18 ~21 行用于读出文件中的一
上一页 下一页 返回
12. 2 文件的打开与关闭
• 又如: • FILE ∗fphzk • fphzk = fopen("c:\\hzk16","rb") • 其意义是打开C 驱动器磁盘的根目录下名为“hzk16” 的文件。这是
一个二进制文件, 只允许按二进制方式进行读操作。两个反斜线“ \\” 中的第1 个表示转义字符, 第2 个表示根目录。 • 使用文件的方式共有12 种, 表12. 1 所示为它们的符号和意义。
上一页 下一页 返回
12. 3 文件的读写操作
• 2. 写字符函数(fputc) • fputc 函数的功能是把一个字符写入指定的文件。调用形式: • fputc(字符量,文件指针); • 其中, 待写入的字符量可以是字符常量或变量。例如:fputc('a',fp); • 其意义是把字符a 写入fp 所指向的文件中。 • 【说明】 • (1) 被写入的文件可以用写、读写、追加方式打开, 用写或读写方式打
下一页 返回
12. 2 文件的打开与关闭
• 12. 2. 1 文件的打开(fopen 函数)
• fopen 函数用来打开一个文件, 其调用的一般形式: • 文件指针名= fopen(文件名,使用文件方式); • 其中, 文件指针名必须是被说明为FILE 类型的指针变量; 文件名是被
打开文件的文件名,是字符串常量或字符串数组; 使用文件方式是指文 件的类型和操作要求。 • 例如: • FILE ∗fp; • fp = fopen("file a","r"); • 其意义是在当前目录下打开名为“file a” 的文件, 只允许进行“读” 操作, 并使fp 指向该文件。
• 12. 3. 1 字符读写函数fgetc 和fputc
• 字符读写函数是以字符(字节) 为单位的读写函数。每次可从文件读出 或向文件写入一个字符。
• 1. 读字符函数(fgetc) • fgetc 函数的功能是从指定的文件中读一个字符。调用形式: • 字符变量= fgetc(文件指针); • 例如: • ch = fgetc(fp); • 其意义是从打开的文件fp 中读取一个字符并送入ch。
上一页 下一页 返回
12. 2 文件的打开与关闭
• 12. 2. 2 文件的关闭(fclose 函数)
• 文件一旦使用完毕, 应调用关闭文件函数把文件关闭, 避免文件的数据 丢失等错误。
• fclose 函数调用的一般形式: • fclose(文件指针); • 例如: • fclose(fp); • 正常完成关闭文件操作时, fclose 函数返回值为0。若返回非零值, 则
出。
上一页 下一页 返回
12. 2 文件的打开与关闭
• (3) 用“w” 打开的文件只能向该文件写入。若要打开的文件不存在, 则以指定的文件名建立该文件; 若要打开的文件已经存在, 则将该文 件删去, 建一个新文件。
• (4) 若要向一个已存在的文件追加新的信息, 则只能用“a” 方式打开 文件。但此时该文件必须是存在的, 否则将会出错。
上一页 下一页 返回
12. 3 文件的读写操作
• 【例12 - 2】从键盘输入一行字符, 写入一个文件, 再把该文件内容读 出并显示在屏幕上。
上一页 下一页 返回
12. 3 文件的读写操作
上一页 下一页 返回
12. 3 文件的读写操作
• 程序说明:
• 第5 行以读写文本文件方式打开文件string。第11 行从键盘读入一个
表示有错误发生。
上一页
返回
12. 3 文件的读写操作
• 对文件的读和写是最常用的文件操作。C 语言提供了一批文件操作函 数来实现对文件的读写操作, 这些函数被定义在stdio. h 头文件中, 所 以使用这些函数必须首先包含“(#include)stdio. h” 头文件。
下一页 返回
12. 3 文件的读写操作
上一页 下一页 返回
12. 3 文件的读写操作
• 【例12 - 1】读入文件c1. doc, 在屏幕上输出。
上一页 下一页 返回
12. 3 文件的读写操作
• 程序说明: • 该程序的功能是从文件中逐个读取字符, 在屏幕上显示。程序定义了
文件指针fp, 以读文本文件方式打开文件“d:\\jrzh \\example \\ex1_1. c”, 并使fp 指向该文件。若打开文件出错, 则给出提示并退出程序。 程序在第10 行读出一个字符, 然后进入循环, 只要读出的字符不是文 件结束标志(每个文件末有一结束标志EOF), 就把该字符显示在屏幕, 再读入下一字符。每读一次, 文件内部的位置指针就向后移动一个字 符, 文件结束时, 该指针指向EOF。执行完本程序, 将显示整个文件。