今天学习文件
1、C语言控制文本文档,FILE *fp;文件型指针,fopen打开文件的(“1.txt”,“r+”)1.txt是文件名称,r是只读方式,或者是w+,w代表新建,fp=fopen(“1.txt”,“w+”)fp指向的是当前打开的文件,注意:只要是r方式不能建新文件,但w方式可以新建,"+"是读和写的意思都有。
2、fprintf(加了f是代表往文件里面放)
fprintf(fp,“%d”,i);以%d的形式放进去i的值
fclose(fp);每次用完之后都要用这个函数关。
fscanf(fp,“%d%c”,&i,&a);
fscanf与fprintf(格式控制一定要一一对应)
fgets调用形式:fgets(str,n,fp),功能:从fp指向的文件读入一个长度为(n-1)的字符串,存放到字符数组str中,返回值:读成功,返回地址str,失败则返回NULL。
fputs调用形式:fputs(str,fp),功能:把str所指向的字符串写到文件指针变量fp所指向的文件中,返回值:输出成功,返回0,否则返回非0值。
fgetc调用形式:fgetc(fp),功能:从fp指向的文件读入一个字符,返回值:读成功,带回所读的字符,失败则返回文件结束的标志。
fputc调用形式:fputc(ch,fp),功能:把字符ch写到文件指针变量fp所指向的文件中,返回值:输出成功,返回值就是输出的字符,输出失败,则返回结束标志。