我已在下面发布了相关代码。当我编译程序时,它运行并到达等待输入的点。我输入一个整数并按ENTER,但代码永远不会继续。我该如何纠正这个?
int i;
cout << "Please input column to sort by: ";
cin >> i;
答案 0 :(得分: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”。
如果它不起作用则会出现严重问题。如果是这样,您应该能够进一步诊断您的问题。
答案 1 :(得分: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;
}