打开eclipse,点击File->New->Project,选择java->java project,效果如图所示
在project name栏输入工程名称,如“Helloworld”,点击Finish
在左边的project explorer中可以找到新建的Helloworld工程,点开工程,找到src,右键,点击New->class
出现如图所示界面,在name栏输入类名,点击Finish
在创建好的Helloworld.java文件中可写入如图所示的代码
点击下图中中间的那个绿色的按钮执行文件
出现如图所示的窗口,点击ok
在下面的窗口中可以看到输出了“helloworld”,程序执行成功
安装CDT插件后,eclipse就可以编译运行C、C++系统。安装CDT的步骤:
1、 安装eclipse
2、启动eclipse,点击Help菜单
3、选择Install new software菜单项
4、点击Work with:all available sites
5、搜索cdt,选择其中一款cdt,例如:cdt for Visual C++ support
6、点击确定即可
这个问题涉及到c里面一个缓冲区的问题
缓冲区指的是为标准输入与标准输出设置的缓冲区,为什么要设置一个标准输入缓冲区主要是从效率上来考虑的,如果不设缓冲区会降低cpu的效率,因为它总是会等待用户输入完之后才会去执行某些指令!同样设置一个标准输出缓冲区是为了解决打印的问题!
解决方法:
尝试在printf("Hello")后面加入一条fflush(stdout)刷新一下缓冲区
或者
在main()函数中第一条IO语句之前加上setvbuf(stdout,NULL,_IONBF,0)将stdout的缓冲模式设置为无缓冲.
#include <stdio.h>#include <stdlib.h>
/**
* 输入输出的缓冲区,不设缓冲区会降低cpu的效率,因为它总是会等待用户输入完之后才会去执行某些指令!
* 在printf("Hello")后面加入一条fflush(stdout)刷新一下缓冲区
* 或
* 在main()函数中第一条IO语句之前加上setvbuf(stdout,NULL,_IONBF,0)将stdout的缓冲模式设置为无缓冲.
*/
int main(void) {
setvbuf(stdout,NULL,_IONBF,0)
puts("!!!Hello World!!!") /* prints !!!Hello World!!! */
int a
printf("please input:\n")
scanf("%d", &a)
printf("The result is : %d\n", a)
return EXIT_SUCCESS
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)