在这里积累学习中的点点滴滴!
c语言文件操作 【转】
上一篇 /
下一篇 2009-01-09 18:03:28
/ 个人分类:语言类
13.3 文件的打开与关闭
+C~
m&H2l:t_0文件在进行读写操作之前要先打开,使用完毕要关闭。所谓打开文件,实际上是建立文件的各种有关信息,并使文件指针指向该文件,以便进行
其它操作。关闭文件则断开指针与文件之间的联系,也就禁止再对该文件进行操作。
51Testing软件测试网8^?%n
h y
qP7?51Testing软件测试网,Q7\rDqR]"`x在C语言中,文件操作都是由库函数来完成的。在本章内将介绍主要的文件操作函数。
51Testing软件测试网(d8H T!C8p6E$?z6S_/^/T[
}-h
}X,W}013.3.1 文件的打开(fopen函数)
xewr;R.g$L"g0fopen函数用来打开一个文件,其调用的一般形式为:
51Testing软件测试网2H#U5giK RJF|\@%}#PT0O0文件指针名=fopen(文件名,使用文件方式);
vp*F9zd+t.R!W)^.[0;tk2wr.\h0其中,
l.}-fZu$b&u$g"S051Testing软件测试网nw;Z$b)r"f/[“文件指针名”必须是被说明为FILE 类型的指针变量;
51Testing软件测试网K:ADCH8}51Testing软件测试网&B(mB
h4U“文件名”是被打开文件的文件名;
r.Op+Y z5zxF1h0"Q/Ai? DaC%t!^/G3d0“使用文件方式”是指文件的类型和操作要求。
51Testing软件测试网0q/M9tX7M51Testing软件测试网+A7BH OJ“文件名”是字符串常量或字符串数组。
8U2nfG,w FQ9d/bx0frzEG2rs$d0例如:
51Testing软件测试网$s|4k6mZ,nr!U(pJ+p0FILE *fp;
51Testing软件测试网
FVg
R6k0BT/G&Z{|gstc;Tz0`0fp=("file a","r");
3C"c~YP _;Z%f0.NXP#yhP_i
_6WJN0其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。