在西宁做网站可以吗,网站登录不了怎么办,建设商务网站的经济可行性分析,免费找客户的网站在c语言中#xff0c;文件打开模式如下
r读模式:
允许对文件读取信息。若文件不存在#xff0c;则会报错
w写模式#xff1a;
允许向文件写入信息#xff0c;若文件不存在#xff0c;则创建一个文件
#includestdio.hint main()
{FILE *fp;int i;char ay;fpfo…在c语言中文件打开模式如下
r读模式:
允许对文件读取信息。若文件不存在则会报错
w写模式
允许向文件写入信息若文件不存在则创建一个文件
#includestdio.hint main()
{FILE *fp;int i;char ay;fpfopen(D://cyy//bbb.txt,w);for(i0;i20;i){fputc(a,fp);}ifclose(fp);printf(%d,i);return 0;
}
上面代码中
FILE *fp建立一个指针
int i 建立一整型变量i
char ay建立一个字符变量赋值y
fpfopen(D://cyy//bbb.txt,w);代表向bbb.txt写入文件如果没有就建立一个bbb.txt文件
for(i0;i20;i) { fputc(a,fp); }
这段代码是向文件里写入y20次
a模式是追加模式允许向文件末尾写入信息如果文件名不存在则会报错
#includestdio.hint main()
{FILE *fp;int i;char ax;fpfopen(D://cyy//bbb.txt,a);for(i0;i20;i){fputc(a,fp);}ifclose(fp);printf(%d,i);return 0;
}
这段代码和上段代码类似这里要说明一下这段代码是上一段代码执行后已经建立了bbb.txt这个文件。
这段代码不同的是
fpfopen(D://cyy//bbb.txt,w)中的w改为a变成写入。是在末尾写入文件
rb,wb“ab”是打开二进制文件
r,w,a允许对文件读取和写入信息
rb,wb,ab属于允许对文件读取和写入信息打开二进制文件。
关闭文件
文件打开后需要关闭如果没有关闭会导致数据丢失。