打表法
简单的说就是
- 预先处理
freopen("C:\\Users\\14640\\Desktop\\out.txt", "w", stdout);//这里我把表(out.txt)放到了自己的桌面
注意:这里用的是双斜杠进行文件的转入
如果不加路径则默认为项目目录
- 然后写入数据
need();//自己的函数主体
- 结束数据输入
fclose(stdout);//关闭重定向输入
- 最后运用数据
比如复制数据----->>>对应的程序(函数)
freopen函数
- 用fopen()函数打开的文件,我们录入文件时还要特意去更改程序的输入方法,scanf()->fscanf();
而feropen则不用 - stdout(Standardoutput)标准输出
stdin(Standardinput)标准输入 - “r” 打开一个用于读取的文件。该文件必须存在。
“w” 创建一个用于写入的文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。
freopen("yuan.in","r",stdin);
freopen("yuan.out","w",stdout);
fclose(stdin);
fclose(stdout);
链接:https://ac.nowcoder.com/acm/contest/3947/G 来源:牛客网
题目描述<