使用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 ...
随机推荐
- 常用的vue辅助工具vue-devtools
1,下载: https://github.com/datura-lj/vuedevtools 2,将下载好的文件拖到chrome拓展栏中(更多工具=>拓展程序): 3,修改计算机配置文件: wi ...
- webpack打包jquery并引用
一,引入webpack插件 //打包第三方 const CommonsChunkPlugin = require("webpack/lib/optimize/CommonsChunkPlug ...
- SMGP关键代码
从网上下载java的API就可以开发了我们需要修改的类是: import java.io.IOException; import cn.com.zjtelecom.smgp.Client; impor ...
- Hadoop命令别名
[hadoop@master ~]$ alias hdfs='hadoop dfs' [hadoop@master ~]$ hdfs -ls / drwxrwxr-x - hadoop super ...
- docker-compose命令和yml文件配置
docker-compose -f compose-server.yml up -d version: '3' services: eureka-server: image: mydocker/eur ...
- Asp.net读取和写入txt文件方法(实例)!
Asp.NET读取和写入txt文件方法(实例)! [程序第一行的引入命名空间文件 - 参考] System; using System.Collections; using System.Config ...
- 遍历DataSet
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.D ...
- Lucene.net之解决锁的问题
public sealed class SearchIndexManager { private static readonly SearchIndexManager searchManager=ne ...
- Oracle数据库误删文件导致rman备份报错RMAN-06169解决办法
Oracle数据库误删文件导致rman备份报错RMAN-06169解决办法 可能是误删文件导致在使用rman备份时候出现以下提示 RMAN-06169: could not read file hea ...
- With all Java versions it is strongly recommended to not use experimental -XX JVM options.
https://lucene.apache.org/solr/7_6_0//SYSTEM_REQUIREMENTS.html System Requirements Apache Solr runs ...