我最近用Ubuntu 14.04 LTS双启动我的Windows PC,我使用Code :: Blocks作为我的首选IDE,GCC作为我的编译器。
我是一名学习C ++的Java程序员,我写了一个简单的添加程序,它接受两个数字并将它们加在一起。当我运行程序时,我输入第一个数字,然后是第二个数字,而不是告诉我我的答案,它跳过了那个,我只是点击进入并结束程序。
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
int thisisanumber;
int thisisanothernumber;
int outputnumber;
cout<<"Please enter first number: ";
cin>>thisisanumber;
cin.ignore();
cout<<"Please enter second number: ";
cin>>thisisanothernumber;
cin.ignore();
outputnumber = thisisanumber + thisisanothernumber;
cout<<"Your answer is: "<< outputnumber <<"\n";
}
答案 0 :(得分:1)
听起来您在程序完成后关闭终端窗口的环境中运行程序。如果您正在使用Code :: Blocks,则需要执行这些步骤。
转到Project -> Properties -> Build targets
确保您的目标类型为Console project
,并且您已选中Pause when execution ends
。