ACM比赛代码文件读写调试方案
我们打比赛时往往在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比赛代码文件读写调试方案相关推荐
- 【Win 10 应用开发】文件读写的三种方案
本文老周就跟伙伴们探讨一下关于文件读写的方法.总得来说嘛,有三种方案可以用,而且每种方案都各有特色,也说不上哪种较好.反正你得记住老祖宗留给我们的大智慧--事无定法,灵活运用者为上. OK,咱们开始吧 ...
- python怎么保存文件代码_Python文件读写保存操作的实现代码
本篇文章给大家带来的内容是关于Python文件读写保存操作的实现代码 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 记录下第一次使用Python读写文件的过程,虽然很简单,第一次实 ...
- android文件读写操作布局文件代码,android实现文件读写功能
本文实例为大家分享了android实现文件读写功能的具体代码,供大家参考,具体内容如下 读取: public static String _getJsonString(String fileName) ...
- 查看文件二进制编码_小白也能学会系列:用python文件读写代码实例!(简单案例)...
前言: 不久之前,从一个.dat文件中读取波形数据,通过一个自编码网络进行异常检测.所以特意在此写出来,咱从最基础的文件读写开始吧. 先说数据,是一个int16型的数组.说是数组,但是读取也并不简单. ...
- python存文件代码_Python文件读写保存操作的示例代码
记录下第一次使用Python读写文件的过程,虽然很简单,第一次实现其实也有些注意的事项. 单个文件的读操作: 我们先假设一个需求如下: 读取一个test.txt文件 删除指定字符之前的文本 需求明白之 ...
- Python文件读写代码
print "\thello world!" '''#同一文件夹里 with open('pi.cpp') as file_obj: content = file_obj.read ...
- 解决Android Q 文件读写问题 及代码实例
解决Android Q 及以下文件读写问题 Android Q 默认开启沙箱模式 导致出现文件读写失败 需要在使用动态权限申请的情况下在AndroidManifest.xml中加入 android:r ...
- python读文件完整代码_python文件读写代码实例
实验室导师又有任务,从一个.dat文件中读取波形数据,通过一个自编码网络进行异常检测.可是对我这种小白来说真的艰难.从最基础的文件读写开始吧. 先说数据,是一个int16型的数组.说是数组,但是读取也 ...
- php利用文件做数据储存,PHP_PHP文件读写操作之文件写入代码,在PHP网站开发中,存储数据通 - phpStudy...
PHP文件读写操作之文件写入代码 在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势, ...
- linux 目录 读写,Linux C 文件与目录3 文件读写(示例代码)
文件读写 文件读写是指从文件中读出信息或将信息写入到文件中.Linux文件读取可使用read函数来实现的,文件写入可使用write函数来实现.在进行文件写入的操作时,只是在文件的缓冲区中操作,可能没有 ...
最新文章
- react实现全选、取消全选和个别选择
- 未来CRM的趋势和预测
- 深入理解Android中View
- 卸载受密码保护SEP Norton 11
- spark 历史版本下载地址
- iOS之深入解析内存分配的五大区
- maven系列一:pom.xml文件详解
- 20145302张薇《Java程序设计》第十周学习总结
- android学习笔记---48_实现软件国际化,实现文字国际化,和图片国际化
- Windows 2008 Core 常用命令
- Linux系统编程三:使用man查看帮助文档
- 经典:一文详解socket
- 曲线在三维空间的旋转计算以及Matlab实例实现
- 自定义报表(demo1)
- Win7安装IIS详解
- 并行计算:openMP(一)—— parallel,for,sections指令的用法
- JavaFX入门(一):我的第一个JavaFX程序
- 【Mathematica】三种画爱心的方法
- 软件测试英语单词词汇
- 4k纸是几厘米乘几厘米_4k纸多大,纸张的大小规格