程序在Ubuntu 14.04和GCC中无法正确编译

时间:2014-06-03 22:48:23

标签: c++ ubuntu gcc

我最近用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";

}

1 个答案:

答案 0 :(得分:1)

听起来您在程序完成后关闭终端窗口的环境中运行程序。如果您正在使用Code :: Blocks,则需要执行这些步骤。

转到Project -> Properties -> Build targets

确保您的目标类型为Console project,并且您已选中Pause when execution ends