NOIP前来再一发博客涨涨rpQAQ
对于编译器,个人还是比较喜欢CodeBlocks,里面超棒的代码补全和各种功能真的好棒啊啊啊啊
这里介绍一下一些CodeBlocks的几个小技巧吧。。(大多数人都肯定知道吧)
自定义模板
这个东西是在这几天(问学长)知道的
教练在NOIP前找了60+基础题,但是头文件读入优化那些东西打起来就十分费事了,即便复制的话也要挑来挑去复制,CB的模板就能解决这个问题了
首先点开工具栏的Settings-Editor
按以上步骤添加C/C++语言
在下面找到Add,就可以添加自己的模板了!
这里以添加烦人的头文件等为例
在里面输入模板名称
在右面打上这些,保存后在代码里输入名称,按下Crtl+J这段代码就会直接出现了!
我们还可以用这个东西,在调用时出现的框框里输入文件名称,里面的$(filename)就会变成文件的名字了!
代码:
#include<ctype.h>
#include<cstdio>
using namespace std;
inline int read(){
int x=0,f=1;char c;
do{c=getchar();if(c=='-') f=-1;} while(!isdigit(c));
do x=(x<<3)+(x<<1)+c-'0',c=getchar(); while(isdigit(c));
return x*f;
}
int main(){
///freopen("$(filename).in","r",stdin);
///freopen("$(filename).out","w",stdout);
return 0;
}
Codeblocks自带小游戏
CB里面内置一个贪吃蛇游戏和一个俄罗斯方块,在工具栏-Plugins-BYO Games就可以找到
贪吃蛇:
但这些小游戏是有时间限制的,玩的时间太长了就要等一段时间之后才能继续,关于时间的限制和游戏的一些设置在Settings-Environment-C::B games可以调整
代码分区(反正我就这么叫的)
拖拽文件上面的那部分,在可以调整文件的地方(如图),在改(ba)代(biao)码(cheng)的时候特别有用
最后补充一句,CodeBlocks天下第一!
挖个坑,其他有趣的功能发现以后再补