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 に答える