C语言程序设计
文件 C语焉不详
一、文件的分类
按内容分
源程序文件 目标文件 数据文件
按数据组织形式分
文本(字符)文件 二进制文件
二、文件类型指针
一个指针变量指向一个文件,这个指针称为文件
指针,文件进行的各种操作都是通过文件指针来
完成。
定义形式:FILE *指针变量名;
三、文件的打开与关闭
1.文件的打开:fopen()函数
FILE *p;
p=fopen (文件名,文件使用方式);
三、文件的打开与关闭
使用 处理 指定文件 指定文件
使用方式及含义见下表: 含 义
方式 方式 不存在 存在
为输入打开一个
"r" 只读 出错 正常打开
文本文件
为输出打开一个
"w" 只写 建立新文件 覆盖
文本文件
为输出打开一个
"a" 追加 建立新文件 打开,追加
文本文件
为输入打开二进
"rb" 只读 出错 正常打开
制文件
为输出打开二进
"wb" 只写 建立新文件 覆盖
制文件
为输出打开二进
"ab" 追加 建立新文件 追加,打开
制文件
三、文件的打开与关闭
打开文件常用以下方法:
if((fp=fopen("file","r"))==NULL)
{ 当需要打开的文件
不存在时
printf("不能打开该文件。\n");
exit(0);
}
三、文件的打开与关闭
2.文件的关闭(fclose()函数)
函数调用形式:fclose (文件指针变量);
注意:使用函数fopen()和函数fclose()应在程序的开头使
用命令:#include "stdio.h"
四、读写一个字符
1.将一个字符输出到文