文件:FILE *fp; 定义文件,利用指针指向文件。
fopen打开文件的操作函数;
fp=fopen("1.txt","r+"); 1.txt为文件名且只能定义为txt文件 +是读写方式 r是只读 w是新建
fprintf把数据存放入文件内
fprintf(fp,"%d",i); 文件的指针;定义文件类型;存入的变量。
fclose(fp);每次用完后必须关闭文件(关闭指针)防止数据丢失
文件与C语言代码必须处于同一文件夹才能进行操作。
fputs fgets(变量;当前光标后读几个字节 ;文件指针)
输出的实际长度是 读取字节-1
对单一字符进行操作 fputc
w:接着写或新建 只要是w+就把文件内东西清除后再操作
w不用+号也可以自己建 r的方式不能建新文件
fscanf(fp,"%d",&m)指向文件的指针,定义文件中的变量;变量
放谁取谁 与格式控制一一对应
在进行操作时,先关闭文件保存数据后之后再进行取用
fput(a,fp); 放字符类型 putchar(简写) fclose(fp);
操作光标的函数feek(指针,数值(-向前移 +向后移)SEEK_NED:从最后开始移动
fseek(指针,-2,SEEK_END) SEEK_CUR:从当前位置开始移动
SEEK_SET:从头开始移动
从文件中读取时若没有东西时整体函数返回值为:EOF
数字输入数组的时候在%d 后面加个空格 要不然以为是一个数字
关闭文件后光标无法正常移动