fkjj.net
当前位置:首页 >> 为什么在DEV C++上编译这个C程序在第2个大括号那排... >>

为什么在DEV C++上编译这个C程序在第2个大括号那排...

菜单 中的 文件>新建>工程>确定上边有选择(c工程,c++工程)要是控制台程序就选 console application

是的,你说的很正确, 它可以与c/c++的代码 可以,但太复杂. 写界面,控件之类,最好用vc之类的,因为更方便,

在dev5.11及以上版本里面有一个格式化代码的功能,可以实现你的要求,如果版本不够又不想升级的话就只能手动了咯

不仅是因为return 0报错的,putchar(cChar)没加分号,而且我复制了一下你的程序到c++运行界面,里面的括号和分号有问题啊,不能用中文状态下的符号,return 0还是该放括号里面的.你试一下:#include<stdio.h>int main (){char cChar;cChar='@';putchar(cChar);putchar('\n');return 0;}

程序中出问题的是 cout<<"a:"<<a->print()<<endl;这种写法,有三处.问题在于,print函数没有返回值,cout的<<运算符不能作用于右边是void类型的对象上,所以编译不通过. 可以修改输出形式,如下: cout << "a:";a->print();cout << endl;这样就不会出现问题了.

未命名6.c和main.c都定义了一个主函数,一个项目只能有一个主函数.

括号没有配对呗

工具->编辑器选项打开 【编辑器属性】对话框 勾选 【高亮匹配括号】就ok了.2个匹配的括号会用黑色醒目的底纹标识出来的.

方法一:加上程序语句a.#include<system.h>system("pause");b.#include<conio.h>getch();c.getchar();方法二:使用DOS命令行方式运行程序这样程序结果会保留在命令行当中.方法三:使用第三方IDE工具建议使用SciTE,因为Dev正好也是采用GCC的架构,而Scite正好对c++及C的配置也是如此,可以对SciTE进行配置后就可以使用了,编译及运行结果会直接显示并保留在右侧的输出窗口中.

编译就是compile啊,在Execute菜单下,第一个选项就是compile,编译过后,在Execute菜单下,有一个Run的选项,就可以执行了.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.fkjj.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com