フリーのBorland C++5.5でソースをbcc32でコンパイルして実行ファイルを作成し、実行ファイルをダブルクリックすると一瞬だけDOS窓が見えて消えてしまいます。 従って実行結果を確認することができません。 継続して実行結果を表示させる方法はないでしょうか?

A 回答 (2件)

こんにちは。



> 実行ファイルをダブルクリックすると一瞬だけDOS窓が見えて消えて
ということはコンソールアプリケーションですね。

その場合、エクスプローラから直接ダブルクリックせずに、DOS窓
経由で起動させれば良いです。
一々 CD コマンドでディレクトリを移動したり実行ファイル名を打つ
のが面倒ならば、DOS窓に対して実行ファイルをドラッグ&ドロップ
することでプロンプトにフルパス名が入ります。


どうしてもエクスプローラからダブルクリックで起動したい場合は
バッチファイルを1段噛ませる方法も有ります。

例えば実行ファイルが ABC.exe の場合、それと同じディレクトリに
ABC.bat という名前でテキストファイルを作成し、

ABC.exe
pause

と2行だけ書いて保存します。
ここで作成した ABC.bat 側をダブルクリックすれば、対象コマンド
終了後にキー入力待ちになり、DOS窓がすぐに閉じてしまう事は回避
できます。
    • good
    • 0

getch()を使います。


conio.hをインクルードしなければなりません。

#include <conio.h>
#include <iostream>
using namespace std;

void main(void)
{
cout<<"good"<<endl;
getch();
}
    • good
    • 0
この回答へのお礼

早速の回答有難うございます。
小生C/C++は初心者ですが、しかしこの世界は
奥が深いですね。 
どうも有難うございました。実行してみます。

お礼日時:2003/09/12 16:50

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング