ページ 11

DOS窓を一時停止させるには

Posted: 2013年7月29日(月) 19:20
by 艦長
初めまして、こんにちは
昨日からC言語を勉強始めたばかりのものです
Visual Studio 2012 for Windows DeskTopをWindows8にインストールし、本に書いてある通りプログラムを書き、コンパイルして成功しました。
そして、exeファイルを実行したのですが、DOS窓が一瞬だけ開いてすぐに閉じてしまい、コーディングしてある内容が見ることが出来ません。
何回もexeファイルを起動させてみると、どうやら自分がコーディングした内容が瞬間的に見れるので、間違ってはいないことが判明しました。
何とか、コーディングした内容をはっきりと見るために、DOS窓を一時停止させる方法はないものでしょうか?
ここで聞くべき内容かどうかは判りませんが、よろしければご教授下さい。

Re: DOS窓を一時停止させるには

Posted: 2013年7月29日(月) 19:32
by Rittai_3D
コマンドプロンプトにexeファイルのパスを入力して見てください。

Re: DOS窓を一時停止させるには

Posted: 2013年7月29日(月) 20:13
by beatle
デバッグ > デバッグなしで開始 (Ctrl + F5)
を試してみて下さい。
続行するには何かキーを押してください . . .
と出て止まると思います。

Re: DOS窓を一時停止させるには

Posted: 2013年7月29日(月) 22:15
by KORYUOH
system("pause");
でもいける

Re: DOS窓を一時停止させるには

Posted: 2013年7月30日(火) 12:31
by 雨ガエル
KORYUOHさんの補足です。
system("PAUSE") を使うには stdlib.h をインクルードする必要があります。

Re: DOS窓を一時停止させるには

Posted: 2013年7月30日(火) 18:44
by 艦長
こんばんは
ご回答ありがとうございます。
早速試してみます!

Re: DOS窓を一時停止させるには

Posted: 2013年7月30日(火) 21:30
by みけCAT
1.テキストエディタに以下の内容を入力して、適当な場所に「pause.bat」というファイル名で保存します。

コード:

@echo off
%*
pause
2.できたpause.batに自分がコンパイルして作成したexeファイルをドラッグ&ドロップします。

これだけでできるはずです。試してみてください。コードを書き換える必要もありません。