本人使用Dev-C++的时候遇见过一些问题,在此总结出来。
1.下载地址:
https://pc.qq.com/detail/16/detail_163136.html
Dev-C++ 5.11 版本,2015年发行,目前来说是最新的版本,官网不一定可以进去,所以在腾讯软件中心下载比较方便、安全。
2. 中文乱码
百度上面没有找到将 Dec-C++编译器编码方式设置为 utf-8 的方法,但是Dev-C++可以打开 ANSI 编码。
先关闭Dev-C++, 将乱码的文件用记事本打开。
打开之后点击文件(File) - 另存为(Save As)
编码(Encoding) 选择 ANSI,然后保存(Save)
选择是(Yes)
再次用Dev-C++打开,就发现没有中文乱码了
另外, 如果在网上复制了代码粘贴到 DEV-C++ 上出现了乱码情况,可以先用记事本打开保存代码的文档,再按照上述方法将编码方式转为 ANSI 编码,就没有乱码了。
3.C/C++11环境
安装完成之后的 Dev-C++ 默认是不支持C/C++11的,这会带来诸多不便,例如C语言中 for 循环的小括号里面不能定义变量,C++不支持使用 auto, 因此添加C/C++环境比较重要。
在 Dev-C++ 上侧的菜单栏中点击 Tools - Compiler Options… (中文的对应顺序和英文的相同)
在出现的界面栏点开第一个勾, 在输入栏里加入:-std=c11
然后选择 Settings - Code Generation , 点击右侧最下方的带箭头的方块,选择 ISO C++ 11, 再点击 OK, 这样C/C++11的环境就配置完成了
4. 左侧工具栏
有些时候为了分屏,会拖动鼠标将左侧工具栏隐藏,但是再次打开之后却发现不能够把工具栏拖出来了。点击 View - Project/Class Browser 。然后再次点击,就可以将左侧工程栏拖出来了。
5. 函数提示
有些时候在输入中文的时候会被函数提示所挡住,可以点击 Tools - Editor Options
再将 Show function hints 的勾去掉
另外,在 completion 中有自动补齐括号的设置
6. 代码对齐
ctrl + shift + a
转载:https://blog.csdn.net/qq_43450413/article/details/101982006