関連するコードを以下に掲載しました。プログラムをコンパイルすると、プログラムが実行され、入力を待機するポイントに到達します。整数を入力して 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;
}