- ベストアンサー
MS-VisualC++:コンパイル後実行をするとDOS窓が一瞬だけ現れて消えるのをずっと表示させたいのですが。
cout << t << endl; return 0; } 単に変数を画面に表示させるだけのプログラムなのですが、Build後、実行すると一瞬DOS窓が立ち上がり表示された後すぐ消えてしまいます。この表示したDOS窓を持続させたいときはどうすればいいのでしょうか。おそらくものすごく基本的なことなのでしょうが、Linux上でしかC++をしてないのでわかりません。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
!マークのボタンを押して実行したら、 Press Any Key って出てきて止まりませんでしたっけ?
その他の回答 (4)
- tekebon
- ベストアンサー率62% (36/58)
#3の方の補足になりますがVC++では「デバック実行」([F5])と 「デバックなしで実行」([Ctrl]+[F5])の2通りがあります。 「デバック実行」ではプログラム終了後DOS窓は閉じてしまいます。 この場合は#4さんのように入力関数をはさんでおくといいと思います。 「デバックなしで実行」では実行後DOS窓に 「Pless Any Key to Continue...」という表示が出て いったん止まってくれます
お礼
ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。
- uyama33
- ベストアンサー率30% (137/450)
cout << t << endl; getch(); return 0; } 入力を待つ関数を一つ入れる。
お礼
ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。
- mrumesuke
- ベストアンサー率45% (254/557)
その1 デバッガでブレークポイントを設定する。(要デバッグビルド) その2 コンソール(DOSプロンプト)でexeを起動する。 Linuxの経験がおありならその2が良いのでは?
お礼
ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。
- oui1012
- ベストアンサー率25% (25/97)
VCで最初プロジェクトを作成する際に, "MS-DOSアプリケーション"ってのを 選べばよかったと思います.
お礼
ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。
お礼
本当だ。止まりました。お騒がせしました。