头文件 :stdio.h
*fopen(“Ivcxy.txt”,"w"); 打开文件的方式
1.fputc()
用法:fputc(字符变量或常量,文件指针); eg:fputc(ch,fp);
功能:讲参数中指定的字符输出到文件所指向的磁盘文件中去
2.fgetc()
用法: ch=fgetc(文件指针);
功能: 从文件指针所指向的文件中读取一个字符并吧他赋值给字符变量,fgetc()的返回值就是该字符;
3.fputs()
fputs(字符串,文件指针变量);
功能:讲字符串输出到文件指针所指向的文件中去,单字符结束标准不输出;‘\0’
4.gets()
用法: gets(字符数组名,n,文件指针变量);
ps:n为一个正数
功能:从文件指针所指向的文件中读取n-1个字符放入字符数组中;
5.fprintf()
用法:fprintf(文件指针,格式控制字符串,输出项目列表);
功能:可以将数据已一定格式输出到磁盘中;
fprintf(fp,"%c",ch);
6.fscanf()
用法:fscanf(文件指针变量,格式控制字符串,变量地址列表);
功能:可以一定的格式将数据从磁盘文件中读取出来;
fscanf(fp,"%c",&ch);
7.fwrite()
用法:可以讲一匹数据(如数组中所以的元素、结构体变量的值)作为一个整体一次性写入磁盘文件;
fwrite(buffer,size,count,fp);//conut 读入的次数
fwrite(&studeng,sizeof(student),1,fp);
8.fread()
功能:可以将磁盘中的一匹数据作为一个整体一次性读出来
fread(buffer,siae,count,fp);
**ps:7、8函数都是实行按“块”操作,也必须采用二进制方式
/*我不常用9~11所以就不装b了 嘿嘿*/
9.fseek()
feek(fp,10,0);
10.rewind()
rewind(fp);
11.ftell()
ftell(fp);
12.feof()
功能:判断一个文件是否处于文件结束的位置,如文件结束 return 1; 否则 0.