我们打比赛时往往在codeblocks上写代码,对于代码的调试,我们可以利用文件读写的方式,减少输入(复制粘贴)测试样例的时间。

1. 首先通过新建项目的方法或者创建文件夹,保证同级目录下有以下三个文件:(本质上就是多两个txt文件

2. 其次,在main()函数开头加入如下代码:
其意为:如果定义了 LOCAL 则 … 直到 endif

#ifdef LOCAL
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
#endif // LOCAL

3. 再次,将这两个txt文件拖入codeblocks中(鼠标放到选择栏上)

4. 在input里输入测试数据

5. 在头文件下,命名空间上,定义LOCAL

#define LOCAL

就可以文件读测试样例,并将结果写入到output.txt里了。

6. 提交代码或不需要此功能时,可以直接注释掉LOCAL,如下:

//#define LOCAL

7. 可以ctrl + c快速退出控制台,按a关闭之后弹出的窗口。

ACM比赛代码文件读写调试方案相关推荐

  1. 【Win 10 应用开发】文件读写的三种方案

    本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧--事无定法,灵活运用者为上. OK,咱们开始吧 ...

  2. python怎么保存文件代码_Python文件读写保存操作的实现代码

    本篇文章给大家带来的内容是关于Python文件读写保存操作的实现代码 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 记录下第一次使用Python读写文件的过程,虽然很简单,第一次实 ...

  3. android文件读写操作布局文件代码,android实现文件读写功能

    本文实例为大家分享了android实现文件读写功能的具体代码,供大家参考,具体内容如下 读取: public static String _getJsonString(String fileName) ...

  4. 查看文件二进制编码_小白也能学会系列:用python文件读写代码实例!(简单案例)...

    前言: 不久之前,从一个.dat文件中读取波形数据,通过一个自编码网络进行异常检测.所以特意在此写出来,咱从最基础的文件读写开始吧. 先说数据,是一个int16型的数组.说是数组,但是读取也并不简单. ...

  5. python存文件代码_Python文件读写保存操作的示例代码

    记录下第一次使用Python读写文件的过程,虽然很简单,第一次实现其实也有些注意的事项. 单个文件的读操作: 我们先假设一个需求如下: 读取一个test.txt文件 删除指定字符之前的文本 需求明白之 ...

  6. Python文件读写代码

    print "\thello world!" '''#同一文件夹里 with open('pi.cpp') as file_obj: content = file_obj.read ...

  7. 解决Android Q 文件读写问题 及代码实例

    解决Android Q 及以下文件读写问题 Android Q 默认开启沙箱模式 导致出现文件读写失败 需要在使用动态权限申请的情况下在AndroidManifest.xml中加入 android:r ...

  8. python读文件完整代码_python文件读写代码实例

    实验室导师又有任务,从一个.dat文件中读取波形数据,通过一个自编码网络进行异常检测.可是对我这种小白来说真的艰难.从最基础的文件读写开始吧. 先说数据,是一个int16型的数组.说是数组,但是读取也 ...

  9. php利用文件做数据储存,PHP_PHP文件读写操作之文件写入代码,在PHP网站开发中,存储数据通 - phpStudy...

    PHP文件读写操作之文件写入代码 在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势, ...

  10. linux 目录 读写,Linux C 文件与目录3 文件读写(示例代码)

    文件读写 文件读写是指从文件中读出信息或将信息写入到文件中.Linux文件读取可使用read函数来实现的,文件写入可使用write函数来实现.在进行文件写入的操作时,只是在文件的缓冲区中操作,可能没有 ...

最新文章

  1. react实现全选、取消全选和个别选择
  2. 未来CRM的趋势和预测
  3. 深入理解Android中View
  4. 卸载受密码保护SEP Norton 11
  5. spark 历史版本下载地址
  6. iOS之深入解析内存分配的五大区
  7. maven系列一:pom.xml文件详解
  8. 20145302张薇《Java程序设计》第十周学习总结
  9. android学习笔记---48_实现软件国际化,实现文字国际化,和图片国际化
  10. Windows 2008 Core 常用命令
  11. Linux系统编程三:使用man查看帮助文档
  12. 经典:一文详解socket
  13. 曲线在三维空间的旋转计算以及Matlab实例实现
  14. 自定义报表(demo1)
  15. Win7安装IIS详解
  16. 并行计算:openMP(一)—— parallel,for,sections指令的用法
  17. JavaFX入门(一):我的第一个JavaFX程序
  18. 【Mathematica】三种画爱心的方法
  19. 软件测试英语单词词汇
  20. 4k纸是几厘米乘几厘米_4k纸多大,纸张的大小规格

热门文章

  1. office新建word excel ppt时,图标显示异常的问题
  2. 一张程序员人生图,很有意思
  3. HTML实现圆形头像效果
  4. 用画图工具制作背景透明的图片总结
  5. matlab打开图片无效的文件名,Matlab - 使用textscan错误(文件标识符无效)
  6. 好像有点看不懂,脑洞
  7. 麻省理工学院计算机科学与工程博士,2020美国麻省理工大学计算机科学博士专排...
  8. 0723函数的递归以及模块的初识
  9. python语言程序设计基础笔记(三)计算机思维
  10. word怎么把页面顺序倒过来_怎么把word顺序颠倒