【掲示板ご利用上の注意】

 ※題名は具体的に!
 ※学校の課題の丸投げ禁止!
 ※ソースの添付は「HTML変換ツール」で字下げ!
 ※返信の引用は最小限に!
 ※環境(OSとコンパイラ)や症状は具体的に詳しく!
 ※マルチポスト(多重投稿)は慎んで!

 詳しくはこちら



 本当はこんなに大きく書きたくはないのですが、なかなか守っていただけなくて…。
 守ってくださいね。お願いします。(by管理人)

C言語ソース⇒HTML形式ツール   掲示板2こちら


管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.20412

MS-DOSプロンプトが自動で終了する
投稿者---田老(2005/03/19 23:26:10)


昨日よりC言語を学び始めた者です。
windowsMEを使用しております。
練習として簡単なプログラム(「特定の文字を表示させるだけ」程度の物)を作ったのですが、
その作ったexeファイルを実行しますと、
プロンプトは起動し処理は実行するものの、すぐに閉じてしまいます。

予めプロンプトを開いておき、
そこからそのexeファイルを指定した場合には
処理終了後も閉じてしまうことはございません。
スタートメニューから開くプロンプトは、プロパティにて
「終了時にウィンドウを閉じる」のチェックは外しております。

どのようにすればexeファイルを直接実行したときにも
プロンプトを自動で終了しないようにすることができますでしょうか。
プログラミング以前の恥ずかしい質問ではございますが、
御教授の程よろしくお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:MS-DOSプロンプトが自動で終了する 20413 Blue 2005/03/19 23:37:03
<子記事> Re:MS-DOSプロンプトが自動で終了する 20415 おでん 2005/03/20 10:17:04


No.20413

Re:MS-DOSプロンプトが自動で終了する
投稿者---Blue(2005/03/19 23:37:03)


exeをクリックして実行するのではなく、
コマンドプロンプトで実行してはいかがでしょう。



この投稿にコメントする

削除パスワード

No.20414

Re:MS-DOSプロンプトが自動で終了する
投稿者---Blue(2005/03/19 23:38:30)


ごめんなさい。よくよんでませんでした。
ソース中に何かのキー入力をさせるように処理を追加すればいいでしょう。



この投稿にコメントする

削除パスワード

No.20415

Re:MS-DOSプロンプトが自動で終了する
投稿者---おでん(2005/03/20 10:17:04)


>スタートメニューから開くプロンプトは、プロパティにて
>「終了時にウィンドウを閉じる」のチェックは外しております。
>

スタートメニューに登録されているのは単なるショートカットです。
従って、exeをクリックした時に実行されるcmd.exeには影響を与えません。

先にコマンドプロンプトを立ち上げて対象プログラムを
実行してみてください。

なお、コマンドプロンプトのオプションは、"cmd /?"
で確認できます。


この投稿にコメントする

削除パスワード

No.20416

Re:MS-DOSプロンプトが自動で終了する(MEでは)
投稿者---おでん(2005/03/20 10:23:51)


>
>なお、コマンドプロンプトのオプションは、"cmd /?"
>で確認できます。

失礼! MEだと"command.com"だったかな?


この投稿にコメントする

削除パスワード

No.20425

Re:MS-DOSプロンプトが自動で終了する(MEでは)
投稿者---田老(2005/03/21 00:08:08)


blueさん、おでんさん、とても参考になりました。
わかりやすい回答ありがとうございます。
友人に直接内容を見みせたところ、
最後にreturn(0)を記述していたことが問題だったようです。
的を外した質問をしていたようです、お手数をおかせしてすみませんでした。

>おでんさん
>MEだと"command.com"だったかな?
仰るとおりMEではcommand.comのようです。



この投稿にコメントする

削除パスワード

No.20439

Re:MS-DOSプロンプトが自動で終了する(MEでは)
投稿者---通りすがり(2005/03/21 15:49:39)


プログラムが終わるのでプロンプトが終了するのは当然です。
exeファイルをダブルクリックして実行してもプロンプトを閉じないようにするには。
getchar();
を入れれば開いたままです。
なにかしらキーを入力すれば終了します。

return 0;
は消さないほうがいいと思いますが。


この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧