0

我已经在下面发布了相关代码。当我编译程序时,它会运行并到达等待输入的位置。我输入一个整数并按 ENTER,但代码永远不会继续。我将如何纠正这个问题?

int i;
cout << "Please input column to sort by: ";
cin >> i;
4

2 回答 2

3

好吧,首先,您在上面发布的内容无法编译。试试这个:

#include <iostream>

int main(int argc, char *argv[]) {
    int i;

    std::cout << "Please input column to sort by: ";
    std::cin >> i;
    std::cout << "You entered: " << i << "\n";

    return 0;
}

使用 编译它g++ -O3 thefile.cpp,假设文件名为“thefile.cpp”。

如果它不起作用,那么就会出现一个严重的问题。如果是这样,您应该能够进一步诊断您的问题。

于 2011-04-28T21:06:38.760 回答
1

如果您使用 Visual Studio 2010,请尝试以下操作:

#include<iostream>
using namespace std;

int main(){
  int i;
  cout<<"Please input column to sort by: ";
  cin>>i;
  cout<<"Your input the number: "<<i<<"\n\n";

  system("pause");
 return 0;
}
于 2011-05-26T16:34:07.493 回答