首先我们可以下载一个Dev-c++,这东西可以自己帮你配置好网上提示的那一大堆奇怪的文件。。。

网上博客大都在说些什么添加各种编译环境,加入sublime-build什么的。。然而作为一个喜欢偷懒的人,又是电脑上自带Dev-c++的人,总觉得与其耗费那么多时间去搞那个,还不如直接粘贴的Dev-c++上。。。所以就开始思考怎么仅仅使用它本身的插件就能够使它完成编译运行c++程序这个操作。

首先我们下载一个sublime text3,然后最好下一个汉化插件,嗯。毕竟我们肯定是看中文来的最明白。。。

然后我们打开它自带的C++ single File这个编译系统。

接着我们敲一个cpp的程序上去,我这里使用的是[SCOI2005]互不侵犯。。。

然后我们保存在一个,随便一个目录下,按Ctrl+shift+B,如果没有编译错误的话,它就会提示:

然后为什么是0呢?

因为我们这么运行了之后它默认是没有输入文件的。。。而且我们也没有办法在界面里给它提供输入文件。

网上博客也有介绍这个的,但是大多到这里就因为没有好的解决方法停止了。。。

然后我默默的思考了一下,貌似有一个文件操作叫freopen,然后就试着用了一下,发现真的没问题。

具体操作如下:

首先,在你的main函数的开头填上这么一句:

freopen("date.in","r",stdin);

然后在你那个cpp的文件夹下建立一个同名的in文件:

然后使用随便一种能往里面打数字的打开方式打开之后,把你要输入的数据直接copy进去,然后回到sublime界面,重新运行一次。

嗯。。。就可以输出了。。

而且貌似在自己对拍造数据的时候更加方便。。。

就是有一个缺点,不好调试。。。而且貌似也没什么解决方法。

不过这样也不错了。。。

4.3

突然想起来一件事情,就是它默认的栈空间非常小,反正一个平衡树的样例都会爆栈RE,手动开栈是必要的。

7.18

忽然想到一个关键的问题,就是我们都下了dev-c++了,那么,网上那些教程中最冗杂的一步就已经智能完成了。。。。只需要把那几个代码粘进去就可以了。。。不过,还是不能调试。。。

10.31

忽然想起金牌学长说过,Dev-c++的调试会让比赛的时候比较蒙,降低代码的敏感度。。。所以我们直接输出调试就好了。。。。但是调递归程序的时候输出调试确实,嗯。。。非常酸爽

使用sublime text3配置c++编译运行的更多相关文章

  1. Sublime Text3 for Java 编译运行环境配置 入门详解 - 精简归纳

    Sublime Text3 for Java 编译运行环境配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Sublime Text3 for ...

  2. Sublime Text3 配置Python3编译环境

    Sublime Text3 配置Python编译环境 进入Sublime Text3 ,然后选择菜单:工具(T)==>编译系统(U)==>新编译系统... 把上面的代码换成如下代码: &q ...

  3. 05 sublime环境配置及编译运行后输出中文乱码的解决

    编译后的乱码问题 编译后的输出:中文显示异常: 编译C出现乱码问题解决 解决思路:解决办法很简单,就是先设置文件编码为GBK格式,之后再输入中文文字,运行时的中文就不是乱码了. 首先,sublime中 ...

  4. Sublime Text3 配置Node.js运行命令

    ­ 在Sublime Text中可以很容易配置新的编译运行命令,下面的截图是汉化版的中文菜单,英文菜单请直接对照. 首先需要在本地安装Node,默认的Node会加入到系统的环境变量,这样执行Node命 ...

  5. ubuntu下sublime Text3配置C++编译环境

    今天在Ubuntu下用sublime Text3编译C++代码,环境配的不太顺利,下边展示一个实例. 1.主函数main.cpp #include <iostream> #include ...

  6. 解决sublime text3配置Python3编译环境:运行代码时提示“NO Build System”

    只需要在路径中把单杠换成双杠,重启sublime即可.

  7. Windows环境下在sublime text3配置C编译环境

    1. 检查本机有没有安装GCC,没有的话先进行安装 2. 选择 sublime 的Tools->Build System->New Build System,建立配置文件,文件命名为C.s ...

  8. Sublime Text3配置Lua运行环境

    Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...

  9. Sublime Text 3配置C++编译运行

    2016.9.8更新: linux(Ubuntu16.04)下的配置,编译后用终端运行,解决了不能输入的问题 { "encoding": "utf-8", &q ...

随机推荐

  1. 安装php环境xampp

    1.下载xampp 安装 2.如果启动时发生端口占用错误, 是443和80端口被占用, 可以改成444,88端口, 在C:\xampp\apache\conf\extra\httpd-ssl.conf ...

  2. ios 图片拉伸不变形的方法

    如果一个椭圆图片,原图大小为30*30,而我们让它显示100*30,那么这个图片就会被拉伸,而且效果很难看.用下边的方法可以创建一个局部不被拉伸的图片. UIImage * buttonBg = [[ ...

  3. Android自定义控件实战——仿淘宝商品浏览界面

    转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38656929 用手机淘宝浏览商品详情时,商品图片是放在后面的,在第一个Scr ...

  4. Powerdesigner逆向工程从sql server数据库生成pdm【转】

    Powerdesigner逆向工程从sql server数据库生成pdm 第一步:打开"控制面板"中的"管理工具" 第二步:点击"管理工具" ...

  5. Servlet------>jsp EL表达式

    取值: ${data}------>pageContext.findAttribute("data"); ${data.name}------>data.getName ...

  6. 设计模式之——Decorator模式

    Decorator模式又叫装饰者模式,这种模式是为了满足Java开发的"面向扩展开放,面向修改闭源"的开发原则设计出来的. 在装饰者模式中,不修改源类的代码,却能修改源类中方法的功 ...

  7. 利用GridView实现单选效果

    1.实现如图所示的单选效果 由于Android提供的单选按钮radiobutton只能单行或单列显示,且样式并不美观,故可用GridView进行改造,实现单选效果,而要实现这样的效果重点就在GridV ...

  8. Android之上下文context

    Context,中文直译为“上下文”,SDK中对其说明如下: 1.它描述的是一个应用程序环境的信息,即上下文. 2.该类是一个抽象(abstract class)类,Android提供了该抽象类的具体 ...

  9. C++循环的内存释放问题?

    针对http://wenku.baidu.com/view/56d732ee856a561252d36ff2.html的内容测试一下. #include "A.h" #includ ...

  10. mysql索引详解(转)

    什么是索引 索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存.如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录.表里面的 ...