安装完Dev-c++后,我们通常会根据自己的喜好调整设置,以下是个人的做法,欢迎参考。

1.字体

字体在安装界面就可以更改。默认字体是consolas,个人喜欢下面的courier new

有些字体很奇怪,甚至根本不能显示。。。

2.符号补全

位置:工具->编译器选项->代码补全->完成符号

建议把所有的都打开,当然可以根据个人喜好调整。

3.缺省源

位置:工具->编译器选项->代码->缺省源

勾选“向项目初始源文件插入代码”,在下面一栏写入以下代码:

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define inf 0x7fffffff
signed main()
{ return ;
}

解释:第一行万能头文件,不喜欢可以自己写别的

第二行不讲。。。

第三行的意思是当你写ll的时候系统就会认为你写了long long,比如你可以这么写: ll a=0;

第四行设置最大值,0x7fffffff是int的最大值,有的时候用的不好容易爆掉

最大值还有一个常用的0x3f3f3f3f,但我觉得这个太小了,用过一次被卡了。。。

signed main:signed就等于int,两者可以通用,为什么写signed呢?个人有一种习惯:

#define int long long

这时main就会出编译错误。。。

根据喜好还可以加入freopen

这一步的作用是:每当你创建一个新文件,里面都会有这样一段代码,省去敲头文件的麻烦。

4.自动保存

省去断电重写的麻烦QwQ

位置:工具->编译器选项->自动保存

先勾选“启动编译器自动保存”,然后选择间隔时间

个人喜欢两分钟一保存

下面的不用动

5.代码警告

这是我用过最好的功能……

当你写long long a;scanf("%d",&a);的时候就会报警提示,省去很多不必要的麻烦

位置:工具->编译选项->代码生成/优化->代码警告

把第二个显示最多警告信息变成yes

6.手动开大系统栈

在各大OJ上,系统栈都会开大,而在本地调试时,常用到云端下载的各种毒瘤数据,一不小心就可能在本机上爆掉系统栈,在oj上却没事。

目录:工具->编译选项->编译器

勾选 选择编译时加入以下命令,输入:

-Wl,--stack=

还有什么Dev-c++的实用技能欢迎联系作者!

第一次安装Dev-c++编译器如何设置?Dev-c++神奇功能的更多相关文章

  1. ubuntu 第一次安装时 默认root 密码设置

    Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定. 以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码. 给roo ...

  2. 小朋友学C语言(2):安装Dev C++编译器

    (一)编译器 编译器是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序.一个现代编译器的主要工作流程:源代码 (source code) -->预处理器 (prepr ...

  3. 1.1开篇一:C语言编译器的选择---Dev C++

    返回总目录 目录: 1.Dev C++的下载&安装: 2.Dev C++的使用: 前言: 那么多编译器,为什么选择Dev C++?理由有下 理由一:Dev C++ 体积比较小,不占用太多的内存 ...

  4. dev combobox edit 怎么设置让选项清空

    dev combobox edit 怎么设置让选项清空 功能需求: 点击combobox edit1的选项A 使得 combobox edit2出现选项a: 然后再点击combobox edit1的选 ...

  5. dev控件ASPxComboBox设置ReadOnly="true"后

    dev控件ASPxComboBox设置ReadOnly="true"后,在后台OnCallback事件中赋值前台不显示

  6. DEV控件ASPxTextBox设置ClientEnabled="false"之后出现的问题

    DEV控件ASPxTextBox设置ClientEnabled="false"之后,js中设置文本框的值后,按钮后台点击事件中获取文本框的值为空.

  7. ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误

    转自:ubuntu下mysql安装(server.client.dev),开启.停止和重启,及常见错误 1. 在ubuntu下安装server和client很简单: (1)安装server apt-g ...

  8. Arch Linux安装后的一些初始设置简介

    配置有线网络. 没网络的时候,可以直接设定ip应急,后面 netctl 才是正规设置: # ip addr add 192.168.0.100/24 dev enp0s4# ip link set d ...

  9. Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题

    最近项目中遇到一个问题,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮. 当用户点击“打开”按钮进入用户注册页面进行手机号验证码发送和验证码输入等操作界面,若此时用户点击Ho ...

随机推荐

  1. Selenium执行cdp命令,driver.execute_cdp_cmd用法

    Chrome自带的开发者工具DevTools功能非常强大.有时候我们在使用Selenium操作浏览器时需要通过调用一下DevTools的方法来完成一些设置,如模拟移动设备,弱网模拟等等. Seleni ...

  2. skb head/data/tail/end/介绍

    2017年04月26日 18:21:12 abcLinux 阅读数 799   This first diagram illustrates the layoutof the SKB data are ...

  3. 【原创】FltSendMessage蓝屏分析

    INVALID_PROCESS_DETACH_ATTEMPT (6)Arguments:Arg1: 00000000Arg2: 00000000Arg3: 00000000Arg4: 00000000 ...

  4. powerdesigner导出rtf

    报告--reports--新建reports--reports template选择None 从左侧的Available items 拖动 需要导出的item到右侧 右侧的每一个item右键 可以设置 ...

  5. jupyter notebook 安装代码提示功能

    我的是在anaconda中的root环境下运行以下命令,在其他环境下发现没有效果 1 pip install jupyter_contrib_nbextensions jupyter contrib ...

  6. 使 nodejs 代码 在后端运行(forever)

    情境 运行nodejs的程序,使用命令:node xxx.js,但是关掉终端,程序也关闭了,如何让node app的程序一直运行? 解决 1.安装forever npm install -g fore ...

  7. tomcat部署web项目的问题

    1:启动窗口乱码 原因 Tomcat默认都是UTF-8的,但是控制台是GBK的,要保持一致 解决办法 打开tomcat目录下的conf/目录下logging.properties找到java.util ...

  8. Python - social-auth-app-django 模块 - 商城项目 第三方方式登录 - 微博

    开发准备 开通微博开发者权限 点击这里 进入 微博开放平台 开通后权限后创建应用 创建网页应用, 此处不需要进行审核即可使用测试环境 开发环境信息 此处一些信息是很重要的东西, 比如 App_key ...

  9. 006-log-logback,slf4j+logback

    一.概述 Logback作为流行的log4j项目的继承者.它是由log4j的创始人Ceki Gulcu设计的.它是建立在上十年优质日志系统设计经验之上而产生的产品,即logback,它比所有现有的日志 ...

  10. python内置数据结构

    数据类型: 数值型 int float complex bool 序列对象 字符串 str 列表 list 元组 tuple 键值对 集合 set 字典dict 数值型: int.float.comp ...