5行を出力するexeファイルを作成するように指示されています。私はこれらの指示を受けています:Windowsへの出力cmdプロンプト
プログラムは実行後にハングしてはなりません。私はコマンドラインでそれを実行し、プログラムが完了すると終了することを期待します。
プロパティ - >リンカー - >システム - >コンソールに行きました。私がctrl-f5を実行したときに、彼が望むことをするように見えました。私はその後、exeを作成し、それが消えて、それはコンソールに印刷されません。
私は、単純なcoutのプログラムEXを使用しています:
int main()
{
cout<<"hello"<<endl;
return 1;
}
編集 私は、Visual Studio 2013を使用している、と私は、コマンドラインから実行しています。 注記ウィンドウを開いたままにするのではなく、コンソール自体に印刷するように要求しています。 私はctrl-f5を押すのではなく、cmd.exeに行き、次に実行可能ファイルに行きます。私はリリース版とデバッグ版を試しました。
投稿する前に検索してください(http://stackoverflow.com/questions/4118073/how-to-stop-console-from-closing-on-exit)[これは、既に回答されています]。 – erapert
***その後、exeを作成して、今度は消えます*** exporerからアプリケーションを実行している場合、これは予想されます。 Windowsは、アプリケーションが終了した直後にアプリケーションを終了します。代わりにコマンドプロンプトから実行します。 – drescherjm
***しかし、コンソール自体に印刷しています。***あなたは 'C++'を使っているので、あなたは 'std :: cout'を使っていると仮定します。ネイティブのC++コンソールアプリケーションをコンソールに印刷するために特別なものは必要ありません。たぶんあなたの〜10行のプログラムを投稿するべきです。 – drescherjm