9.2文件的打开与关闭 History ● 使用文件的一般步骤 定义文件指针变量一打开文件一 操作文件—一 关闭文件 ◆打开文件:建立用户程序与文件的联系 ◆操作文件:是指对文件的读、写、追加和定位操作 ◆关闭文件:切断文件与程序的联系
9.2 文件的打开与关闭 ⚫ 使用文件的一般步骤 定义文件指针变量——打开文件 —— 操作文件 —— 关闭文件 ◆打开文件:建立用户程序与文件的联系 ◆操作文件:是指对文件的读、写、追加和定位操作 ◆关闭文件:切断文件与程序的联系
y9.2文件的打开与关闭 一、 打开文件—一fopen(0函数 ◆格式 FILE *fp; fp=fopen(“文件名”,“文件使用方式”): ◆常见文件打开方式 ①"":只读,用于打开一个已存在的这本文 。 ②"w”:只写,若文件不存在, 则建立一个新文件;若文件已存在,则要 将原文件删除后新建一同名文件。 ③"a”:追加,从文本文件结尾处添加数据。 ◆其它文件打开方式 如:rb、wb、ab、r+、w+、a+、rb+、wb+、ab+
9.2 文件的打开与关闭 一、打开文件——fopen()函数 ◆格式 FILE *fp; fp = fopen ( “文件名”,“文件使用方式”); ◆常见文件打开方式 ① "r":只读,用于打开一个已存在的文本文件 。 ② "w":只写,若文件不存在,则建立一个新文件;若文件已存在,则要 将原文件删除后新建一同名文件。 ③ "a":追加,从文本文件结尾处添加数据 。 ◆其它文件打开方式 如:rb、wb、ab、r+、w+、a+、rb+、wb+、ab+
y9.2文件的打开与关闭 ART History 常用下面方法打开一个文件: FILE *fp; if ((fp=fopen("A1","r"))==NULL) printf("can not open this file.\n"); exit(O); 说明:文件名也可是从盘符开始的完整路径名。 例如:fp=fopen("D:\WWWA1","r")
9.2 文件的打开与关闭 常用下面方法打开一个文件: FILE *fp; if ((fp=fopen("A1","r"))==NULL) { printf("can not open this file.\n"); exit(0); } 说明:文件名也可是从盘符开始的完整路径名。 例如:fp=fopen("D:\\www\\A1","r")
y9.2文件的打开与关闭 一、打开文件一fopen0函数 二、关闭文件 -fclose(0函数 ◆格式:fclose(fp); fp:已经打开的文件指针。 ◆返回值:若文件关闭成功,则返回值为0; 若文件关闭失败,返回EOF(-1)
9.2 文件的打开与关闭 二、关闭文件——fclose()函数 ◆格式:fclose(fp); fp:已经打开的文件指针。 ◆返回值:若文件关闭成功,则返回值为0; 若文件关闭失败,返回EOF(-1)。 一、打开文件——fopen()函数
y9.3文件的读写 ART History 引例: #include "stdio,h" main( char ch; ch=getchar(); while(ch!="\n') putchar(ch); ch=getcharO; } putchar("\n');
9.3 文件的读写 引例: #include "stdio.h" main() { char ch; ch=getchar(); while(ch!= '\n') { putchar(ch); ch=getchar(); } putchar('\n'); }