文件操作
1.FILE*文件指针
以下文件指针皆以FILE*fp为例
2.打开文件
所有操作基于fp=fopen(“文件名”,“r/a/w/r+/a+/w+”);
文件名如果已经在项目内添加文件,project tree显示无后缀.txt就不加txt
有就加
还是打不开就赋值文件地址(绝对路径)
r只读,文件必须存在
w只写,存在清空再写,不存在新建只打开
a只写,存在尾部追加,不存在新建只打开
r+读写
w+读写
a+读写
开二进制字母后加b
3.从文件读入变量
fscanf(fp,“格式化”,变量地址);
4.从变量写入文件
fprintf(fp,“格式化”,变量名);
注意:第一题分别scanf int/char/float,
注意在int和char之间加一句getchar()
不加的话直接把空格或者\n读进去了
char类型格式化%c只能读入一个字节
%s多字节是给char数组或者c++的string用的