几点说明: 1打开文件时告诉编译系统三个信息 令①根据打开的文件名,以进行访问 令②使用文件的方式(如:读、写、追加) ③通过指针变量指向被打开的文件 2.用 fopen函数打开文件时,可能出现的错误: ①“r”方式打开一个不存在的文件; 令②磁盘坏 令③“w’方式时磁盘满,以上情况open都将带回一个空指 针值NULL(也称0值) 3.常用打开文件的方法 if( fp=fopen(fie”,“r”)==NULL) i printf( cannot open this file \n) exit(O);) 上一页 返回
上一页 下一页 返回 第十三章 文 件 计算机系彭金莲制作 几点说明: v 1.打开文件时告诉编译系统三个信息 v ①根据打开的文件名,以进行访问; v ②使用文件的方式(如:读、写、追加) v ③通过指针变量指向被打开的文件。 v 2. 用fopen 函数打开文件时,可能出现的错误: v ①“ r” 方式打开一个不存在的文件 ; v ②磁盘坏; v ③ “ w”方式时磁盘满 , 以上情况fopen都将带回一个空指 针值 NULL(也称0值) v 3. 常用打开文件的方法 v if((fp=fopen(“file” , “ r” )) = = NULL ) v { printf(“ cannot open this file \ n”); v exit(0) ; }
1332文件的关闭 fclose函数 令形式fose(文件指针); 目的: 1.使文件指针不指向该文件,以防文件被误用和修 改。 令2不管缓冲区数据满否,都将缓冲区中的数据输出 到文件 3.关闭成功: fclose返回0值; 4关闭失败:返回非0值,则说明关闭文件有误 如: fopen(fp); 上一页下一页 返回
上一页 下一页 返回 第十三章 文 件 计算机系彭金莲制作 13.3.2 文件的关闭 v fclose函数 v 形式: fclose(文件指针) ; v 目的: v 1.使文件指针不指向该文件,以防文件被误用和修 改。 v 2.不管缓冲区数据满否,都将缓冲区中的数据输出 到文件。 v 3.关闭成功: fclose 返回0 值; v 4.关闭失败:返回非0值,则说明关闭文件有误. v 如:fopen(fp);