标签: c++ eclipse
我正在使用Windows 7 32位和eclipse juno进行cpp编程。当我试图运行“地狱世界”程序时,它显示没有控制台输出。该程序构建没有任何错误。有谁能建议解决方案?
(来自评论的代码)
#include <iostream> using namespace std; int main(int argc, char **argv) { cout<<"HELLO WORLD"<<endl; }
答案 0 :(得分:2)
这是eclipse bug。你需要添加:
setvbuf(stdout, NULL, _IONBF, 0); setvbuf(stderr, NULL, _IONBF, 0);
到主要的开始。