1.文件:
一组相关数据的有序集合.通常驻留在外部介质磁盘,使用时才调入内存.
2.分类:
(1)用户角度:
普通文件--->驻留在磁盘或者其他外部介质上的有序数据集.
设备文件--->与主机相连的外部设备.
(2)文件编码方式:
ASCII文件--->在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码.
二进制文件--->按二进制的编码方式来存放文件的.
3.操作:
(1)文件指针: FILE *fp;
(2)打开文件:在读写文件前,必须要打开文件--->即建立文件的各种有关信息, 并使文件指针指向该文件,以便进行其它操作.
(3)关闭文件:在读写完毕后,关闭文件--->关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作.
4.函数:
(1)fopen: 文件指针名=fopen("文件名","使用文件方式");
FILE *fp;
fp = fopen("c:\\file_a","rb"); //两个斜杠\\的第一个是转义字符.
打开c盘下的文件file_a, 以二进制的方式来进行读操作.
---------------
使用文件方式组合:
r(read): 读
w(write): 写
a(append): 追加
t(text): 文本文件,可省略不写
b(banary): 二进制文件
+: 读和写
---------------
一般调用的时候,加上一个判断:
FILE *fp;
if((fp=fopen("***","**")) == NULL)
{
printf("File Open Error!!!\n");
getch();
exit(1);
}
(2)fclose: fclose(文件指针);
正常关闭返回0,否则返回非零
阅读(710) | 评论(0) | 转发(0) |