• ベストアンサー

MS-VisualC++:コンパイル後実行をするとDOS窓が一瞬だけ現れて消えるのをずっと表示させたいのですが。

cout << t << endl; return 0; } 単に変数を画面に表示させるだけのプログラムなのですが、Build後、実行すると一瞬DOS窓が立ち上がり表示された後すぐ消えてしまいます。この表示したDOS窓を持続させたいときはどうすればいいのでしょうか。おそらくものすごく基本的なことなのでしょうが、Linux上でしかC++をしてないのでわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

!マークのボタンを押して実行したら、 Press Any Key って出てきて止まりませんでしたっけ?

daipot
質問者

お礼

本当だ。止まりました。お騒がせしました。

その他の回答 (4)

  • tekebon
  • ベストアンサー率62% (36/58)
回答No.5

#3の方の補足になりますがVC++では「デバック実行」([F5])と 「デバックなしで実行」([Ctrl]+[F5])の2通りがあります。 「デバック実行」ではプログラム終了後DOS窓は閉じてしまいます。 この場合は#4さんのように入力関数をはさんでおくといいと思います。 「デバックなしで実行」では実行後DOS窓に 「Pless Any Key to Continue...」という表示が出て いったん止まってくれます

daipot
質問者

お礼

ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.4

cout << t << endl; getch(); return 0; } 入力を待つ関数を一つ入れる。

daipot
質問者

お礼

ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。

  • mrumesuke
  • ベストアンサー率45% (254/557)
回答No.2

その1 デバッガでブレークポイントを設定する。(要デバッグビルド) その2 コンソール(DOSプロンプト)でexeを起動する。 Linuxの経験がおありならその2が良いのでは?

daipot
質問者

お礼

ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。

  • oui1012
  • ベストアンサー率25% (25/97)
回答No.1

VCで最初プロジェクトを作成する際に, "MS-DOSアプリケーション"ってのを 選べばよかったと思います.

daipot
質問者

お礼

ありがとうございます。いろいろな方に答えていただいて恐縮です。ポイントは申し訳ないのですがあみだで決めさせてもらいました。

関連するQ&A