我已经在下面发布了相关代码。当我编译程序时,它会运行并到达等待输入的位置。我输入一个整数并按 ENTER,但代码永远不会继续。我将如何纠正这个问题?
int i;
cout << "Please input column to sort by: ";
cin >> i;
好吧,首先,您在上面发布的内容无法编译。试试这个:
#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”。
如果它不起作用,那么就会出现一个严重的问题。如果是这样,您应该能够进一步诊断您的问题。
如果您使用 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;
}