打表法与freopen 函数

打表法

简单的说就是

  1. 预先处理
freopen("C:\\Users\\14640\\Desktop\\out.txt", "w", stdout);//这里我把表(out.txt)放到了自己的桌面

注意这里用的是双斜杠进行文件的转入
如果不加路径则默认为项目目录

  1. 然后写入数据
need();//自己的函数主体
  1. 结束数据输入
fclose(stdout);//关闭重定向输入 
  1. 最后运用数据
    比如复制数据----->>>对应的程序(函数)

freopen函数

  1. 用fopen()函数打开的文件,我们录入文件时还要特意去更改程序的输入方法,scanf()->fscanf();
    而feropen则不用
  2. stdout(Standardoutput)标准输出
    stdin(Standardinput)标准输入
  3. “r” 打开一个用于读取的文件。该文件必须存在。
    “w” 创建一个用于写入的文件。如果文件名称与已存在的文件相同,则会删除已有文件的内容,文件被视为一个新的空文件。
freopen("yuan.in","r",stdin); 
freopen("yuan.out","w",stdout);

fclose(stdin);
fclose(stdout);

链接:https://ac.nowcoder.com/acm/contest/3947/G 来源:牛客网

题目描述<

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值