精华帖 (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); } 狂汗~~~~~~~~~~~ |
|
返回顶楼 | |
发表时间:2010-01-09
既然是在windows上,还是老老实实用VC吧!如果搭这么环境只是为了写些console的程序,还不如直接mingw+makefile
|
|
返回顶楼 | |
发表时间:2010-01-10
玩c的基本不用eclipse,小型高效的ide多了去
|
|
返回顶楼 | |
发表时间:2010-01-13
有啥特性:重构,链接到定义或声明处,增量编译还是同一成员出现的地方高亮显示?
|
|
返回顶楼 | |
发表时间:2010-01-13
djsl6071 写道 有啥特性:重构,链接到定义或声明处,增量编译还是同一成员出现的地方高亮显示?
就是个习惯问题。比如: Ctrl-Alt-Down/ Ctrl-D / Alt-UP/ Alt-Down 这种编辑习惯很容易让人产生粘滞性 |
|
返回顶楼 | |
发表时间: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有你 说的 情况 |
|
返回顶楼 | |
发表时间: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里的。。。 |
|
返回顶楼 | |
发表时间:2010-01-18
很烂的plug-in,装了之后我的apanta就奇怪百出。
|
|
返回顶楼 | |
发表时间:2010-01-18
ray_linn 写道 很烂的plug-in,装了之后我的apanta就奇怪百出。
应该是apanta的bug 这个是for standard eclipse sdk的。不知apanta搞了什么特殊的修改。。。。 |
|
返回顶楼 | |
发表时间:2010-01-18
eclipse 占用的资源太多. 如果开发 windows 上的程序, 用MS提供的东西比较好. 如果开发 UNIX/LINUX 中的程序, 使用 UE 挺好的.
|
|
返回顶楼 | |