使用sublime text3配置c++编译运行
首先我们可以下载一个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++编译运行的更多相关文章
- Sublime Text3 for Java 编译运行环境配置 入门详解 - 精简归纳
Sublime Text3 for Java 编译运行环境配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 9 / 24 转载请注明出处!️ 目录 Sublime Text3 for ...
- Sublime Text3 配置Python3编译环境
Sublime Text3 配置Python编译环境 进入Sublime Text3 ,然后选择菜单:工具(T)==>编译系统(U)==>新编译系统... 把上面的代码换成如下代码: &q ...
- 05 sublime环境配置及编译运行后输出中文乱码的解决
编译后的乱码问题 编译后的输出:中文显示异常: 编译C出现乱码问题解决 解决思路:解决办法很简单,就是先设置文件编码为GBK格式,之后再输入中文文字,运行时的中文就不是乱码了. 首先,sublime中 ...
- Sublime Text3 配置Node.js运行命令
在Sublime Text中可以很容易配置新的编译运行命令,下面的截图是汉化版的中文菜单,英文菜单请直接对照. 首先需要在本地安装Node,默认的Node会加入到系统的环境变量,这样执行Node命 ...
- ubuntu下sublime Text3配置C++编译环境
今天在Ubuntu下用sublime Text3编译C++代码,环境配的不太顺利,下边展示一个实例. 1.主函数main.cpp #include <iostream> #include ...
- 解决sublime text3配置Python3编译环境:运行代码时提示“NO Build System”
只需要在路径中把单杠换成双杠,重启sublime即可.
- Windows环境下在sublime text3配置C编译环境
1. 检查本机有没有安装GCC,没有的话先进行安装 2. 选择 sublime 的Tools->Build System->New Build System,建立配置文件,文件命名为C.s ...
- Sublime Text3配置Lua运行环境
Sublime Text3配置Lua运行环境 前言 要问现在哪个编译器最能扛得住潮流,要数Sublime Text3了,由于它的轻量,插件丰富,美观,造就了一大批粉丝(本菜鸡也是哦) 在以前的工作中使 ...
- Sublime Text 3配置C++编译运行
2016.9.8更新: linux(Ubuntu16.04)下的配置,编译后用终端运行,解决了不能输入的问题 { "encoding": "utf-8", &q ...
随机推荐
- Dockerfile分享之SSH Server
版权声明:本文由姚俊刚原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/84 来源:腾云阁 https://www.qclou ...
- 设计模式之一:单例模式(Singleton Pattern)
写这个系列的文章,只为把所学的设计模式再系统的整理一遍.错误和不周到的地方欢迎大家批评.点击这里下载源代码. 什么时候使用单例模式 在程序运行时,某种类型只需要一个实例时,一般采用单例模式.为什么需要 ...
- angularJS中的ng-repeat指令!
ng-repeat 指令: ng-repeat 指令用来遍历一个数组重复创建当前元素: <ul ng-app="myApp" ng-controller="myAp ...
- 我的天$删除注册表$安装mysql最后一步不能启动服务的解决办法
我是照着参考资料一步一步删除的,只是我的Win7 64位的电脑比较犟,硬是要我重启电脑才能成功!强烈建议最好是重启电脑再装! 使用MySQL都有过重装的经历,要是重装MySQL基本都是在最后一步通不过 ...
- Oracle(四):锁
v$lock:视图列出当前系统持有的或正在申请的所有锁的情况 v$locked_object:视图列出当前系统中哪些对象正被锁定 1).查询当前数据库锁的情况,以及导致锁的sql语句: Select ...
- .NET中将中文符号转换成英文符号
public static string ConvertToEn(string text) { const string s1 = ".:,?!.“”‘’"; const stri ...
- android.os.Handler
android.os.handler A Handler allows you to send and process Message and Runnable objects associated ...
- Nginx + Tomcat 负载均衡配置详解
Nginx常用操作指南一.Nginx 与 Tomcat 安装.配置及优化1. 检查和安装依赖项 yum -y install gcc pcre pcre-devel zlib zlib-devel o ...
- H5上传压缩图片
看这个,比较全的 https://github.com/mhbseal/html5ImgCompress ,几乎所有痛点都解决了! PC上传图片 基本结构 form[enctype="mul ...
- 数据展现-百度js绘图
echarts:酷炫的绘图效果 http://echarts.baidu.com/examples/#chart-type-calendar