论坛首页 编程语言技术论坛

Windows下用Eclipse搭建C/C++开发环境

浏览 194247 次
精华帖 (0) :: 良好帖 (6) :: 新手帖 (5) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-01-08  
Eclipse开发C有个很头疼 的问题:
运行下这个最基本的程序:
int main(void) {
int i;
printf("input a int:");
scanf("%d", &i);
printf("i = %d", i);
}

Console中等你先输完值后,"input a int:"这句话才显示。汗。
必须在scanf前面加fflush(stdout);才行。
int main(void) {
int i;
printf("input a int:");
fflush(stdout);
scanf("%d", &i);
printf("i = %d", i);
}
狂汗~~~~~~~~~~~
0 请登录后投票
   发表时间:2010-01-09  
既然是在windows上,还是老老实实用VC吧!如果搭这么环境只是为了写些console的程序,还不如直接mingw+makefile
0 请登录后投票
   发表时间:2010-01-10  
玩c的基本不用eclipse,小型高效的ide多了去
0 请登录后投票
   发表时间:2010-01-13  
有啥特性:重构,链接到定义或声明处,增量编译还是同一成员出现的地方高亮显示?
0 请登录后投票
   发表时间:2010-01-13  
djsl6071 写道
有啥特性:重构,链接到定义或声明处,增量编译还是同一成员出现的地方高亮显示?


就是个习惯问题。比如: Ctrl-Alt-Down/ Ctrl-D / Alt-UP/ Alt-Down
这种编辑习惯很容易让人产生粘滞性
0 请登录后投票
   发表时间:2010-01-17  
yidao620c 写道
Eclipse开发C有个很头疼 的问题:
运行下这个最基本的程序:
int main(void) {
int i;
printf("input a int:");
scanf("%d", &i);
printf("i = %d", i);
}

Console中等你先输完值后,"input a int:"这句话才显示。汗。
必须在scanf前面加fflush(stdout);才行。
int main(void) {
int i;
printf("input a int:");
fflush(stdout);
scanf("%d", &i);
printf("i = %d", i);
}
狂汗~~~~~~~~~~~

在 我 的 eclipse3.5 cdt下 没y有你 说的 情况
0 请登录后投票
   发表时间:2010-01-17  
yidao620c 写道
Eclipse开发C有个很头疼 的问题:
运行下这个最基本的程序:
int main(void) {
int i;
printf("input a int:");
scanf("%d", &i);
printf("i = %d", i);
}

Console中等你先输完值后,"input a int:"这句话才显示。汗。
必须在scanf前面加fflush(stdout);才行。
int main(void) {
int i;
printf("input a int:");
fflush(stdout);
scanf("%d", &i);
printf("i = %d", i);
}
狂汗~~~~~~~~~~~

就是这样子啊
printf是按照\nflush的。
否则是在buffer里的。。。
0 请登录后投票
   发表时间:2010-01-18  
很烂的plug-in,装了之后我的apanta就奇怪百出。
0 请登录后投票
   发表时间:2010-01-18  
ray_linn 写道
很烂的plug-in,装了之后我的apanta就奇怪百出。

应该是apanta的bug

这个是for standard eclipse sdk的。不知apanta搞了什么特殊的修改。。。。
0 请登录后投票
   发表时间:2010-01-18  
eclipse 占用的资源太多. 如果开发 windows 上的程序, 用MS提供的东西比较好. 如果开发 UNIX/LINUX 中的程序, 使用 UE 挺好的.
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics