1--文件的输入输出就代指用>和<做重定向。
首先用命令提示符作操作:
首先准备4个原材料(还有一个cpp运行后产生的exe)
接下来打开打开命令提示符:
中间那段话的意思就是
"未命名2"将"输入.txt"里面的内容当作程序的输入然后运行的结果输出到"输出.txt"里面去。
注意一点小细节就是<>左边的.c文件是不带后缀的,<>右边的那个txt文件要带后缀。
小细节:FILE本质是使用了typedef的一个结构体,这里不去深究它是什么。
接下来讲在编译器中如何使用:
#include <stdio.h>
int main(int argc,char const *argv[]){
FILE *fp=fopen("输入.txt","r");
if (fp)
{
int num;
fscanf(fp,"%d",&num);
printf("%d\n",num);
fclose(fp);
}
else
{
printf("无法打开文件\n");
}
return 0;
}
这几个字符串的作用没完全弄明白,但我知道如果是w的话,这时候如果文件名不存在,则会在电脑上新建一个文件,至于他说的写完全不知道啥意思。