有没有比较小的C/C++编辑工具
全能杀手2007/07/07电子技术 IP:湖北
RT 一般的都太大了 几百M 最好有中文版
来自:电子信息 / 电子技术
14
已屏蔽 原因:{{ notice.reason }}已屏蔽
{{notice.noticeContent}}
~~空空如也
TBsoft
17年8个月前 IP:未同步
19979

应该说是集成环境吧?

DOS下:32位的DJGPP(C/C++),自由软件,使用DOS扩展器GO32,可以在DOS下开发32位应用程序,很适合工控。

Windows下:lcc-win32(只支持C语言),Dev-C++(C/C++),均可免费使用,其中Dev-C++较合适,还是自由软件,只是Bug较多,尽量选择最新版本。

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fapkc2
17年8个月前 IP:未同步
19980
你要的是编辑工具还是编译工具?
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
全能杀手作者
17年8个月前 IP:未同步
19981

恩 IDE

编译工具

Dev果然很小 那么多国家语言选择居然没中国的 Borland网页也是~~ 太欺负中国人了

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
TBsoft
17年8个月前 IP:未同步
19982

做程序员就别想什么软件都用中文版了,Java和.NET的集成环境有中文版的,C++、Pascal之类的编程语言就未必了,总之越靠近底层开发中文版软件和参考资料越少。

Dev-C++是Mingw32的集成环境,Mingw32可以认为就是GCC for Win32。

14年程序人生,从GWBASIC到Visual Studio 2005,酸甜苦辣都有啊!

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
全能杀手作者
17年8个月前 IP:未同步
19983

我并不想一来就学习C,本来想先学VB的.可是 居然找不到VB的书 ~~

这次安装时发现后面还有一次语言选项 里面终于有了可爱的Chinese选项

编辑运行的结果让我吐血 每次都是一闪而过 用getchar之类的方法都没用 怎么办 这样程序只能保证通过编译却不能保证运行结果正确 还有\'main\' must return \'int\'什么意思

恩 很多程序都是英文的 还好常用的英文单词并不多 有中文的要方便很多 有人说学习编程并不需要太多的英语基础 因为用的不多 但是如果英语比较好的话 记忆那些函数名之类的东西就容易多了

[align=right][color=#000066][此贴子已经被作者于2007-7-8 19:35:25编辑过][/color][/align]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
全能杀手作者
17年8个月前 IP:未同步
30972
晕 在另一个网吧重新下载后发现没有一闪而过的问题了 耶 可以实战了
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
fapkc2
17年8个月前 IP:未同步
30973
你可以装VC,用单步跟踪。

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
全能杀手作者
17年8个月前 IP:未同步
30974

用 system(\"pause\") 有时管用 后来又报错~~ 还是一闪而过 ~`

VC 下次试试吧 MS的东西在msdn的下载要验证 以前试过 没能通过 刚才用的MinGW 刚学的C 不大习惯 暂时不需要C++的

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
小俊
17年8个月前 IP:未同步
30975

DOS下还可以用Watcom C++,支持很多扩展器,我在公司写Chipset的测试程序一般就用这个。

\'main\' must return \'int\' 是因为标准的main是应该定义为int main(...)的,函数最终应该返回一个整型值,作为程序的退出代码。如果没有返回值,编译器就会报warning。
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
全能杀手作者
17年8个月前 IP:未同步
30976

用int main代替void main 编译通过了 但是还是一闪而过 system pause没用

我 吐血 ~~

以下为代码 只是测试一下
#include <stdio.h>
# define Pi 3.141592653
int main()
{

float r,l,S;
printf(\"请输入圆的半径\");
scanf(\"%d\",r);
l=2*Pi*r;
S=Pi*r*r;
printf(\"圆的周长是%d,面积是%d\",l,S);
system(\"pause\");
}
输入数字 一闪而过 什么也看不到 于是 我输入字母 结果~~


3677_23868_2598.jpg

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
TBsoft
17年8个月前 IP:未同步
30977

scanf(\"%d\",r)应该修改为scanf(\"%d\",&r)。

另外main函数如果写成int main(),函数末尾应该写上

return 0;

system(\"pause\")这种做法是DOS下的一种做法,Windows下不宜这样做。

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
全能杀手作者
17年8个月前 IP:未同步
30978

恩 多谢 system有时有用 有时不管用 那个&取地址忘了 初学C 总是爱犯些低级错误 呵呵

不过如果是其他的比如char应该怎么做呢 刚才试了另外一个小程序,我发现加了system(\"pause\")没有&也能通过编译 但是运行时会一闪而过 如果加了&就会停止 不使用system(\"pause\")的话总是一闪而过 怎么回事?

终于体会到C语言的厉害,现在编译时已经很少出错了,但是运行结果总是在意料之外~~ 它无法发现很多错误 ~~

比如写的求二次方程根的程序 要求的输入格式是%fx2+%fx+%f=0 自己编了个方程 但输入时x2的系数是1,习惯性的没有输入 结果 乱码~~ 半天才发现这个错误 [align=right][color=#000066][此贴子已经被作者于2007-7-9 13:25:15编辑过][/color][/align]
引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论
ldc
17年8个月前 IP:未同步
30979

你可以装个矮人DOS啊,到纯DOS弄你的C。现在这个时候谁还用这个老古董啊,你学点儿Visual C++吧。

引用
评论
加载评论中,请稍候...
200字以内,仅用于支线交流,主线讨论请采用回复功能。
折叠评论

想参与大家的讨论?现在就 登录 或者 注册

所属专业
上级专业
同级专业
全能杀手
学者 笔友
文章
81
回复
901
学术分
10
2006/11/29注册,7年0个月前活动

这个家伙很懒,什么都不告诉你

主体类型:个人
所属领域:无
认证方式:邮箱
IP归属地:未同步
插入公式
评论控制
加载中...
文号:{{pid}}
投诉或举报
加载中...
{{tip}}
请选择违规类型:
{{reason.type}}

空空如也

加载中...
详情
详情
推送到专栏从专栏移除
设为匿名取消匿名
查看作者
回复
只看作者
加入收藏取消收藏
收藏
取消收藏
折叠回复
置顶取消置顶
评学术分
鼓励
设为精选取消精选
管理提醒
编辑
通过审核
评论控制
退修或删除
历史版本
违规记录
投诉或举报
加入黑名单移除黑名单
查看IP
{{format('YYYY/MM/DD HH:mm:ss', toc)}}