C++で・・・


入門者  2007-05-12 04:45:40  No: 65131

VC2005でC++を勉強しているのですが、debugフォルダにあるEXEファイルを実行すると、ウインドウが表示した瞬間、
瞬時にウインドウが閉じてしまいます。
瞬時に閉じない方法は無いものでしょうか?


επιστημη  URL  2007-05-12 05:00:37  No: 65132

コマンドラインから実行
もしくは IDE から Ctrl + F5


夏みかん  2007-05-18 01:31:01  No: 65133

それ、コンソールアプリケーションですよね。
コマンド・プロンプトから実行するか、main() 関数の最後に
getchar(); という1行を追加して一時停止すればリターンキーを
押すまではウインドウが閉じませんよ。
簡単だぞ。

int main( void )
{
    :
  今までの処理
    :
  getchar();
  return 0;
}


επιστημη  2007-05-18 04:59:04  No: 65134

その解法はdebugのみに限定したほうがいい。


たく  2007-05-18 09:04:17  No: 65135

便乗質問で申し訳ないのですが、昔VC6を使っていたころは単にF5で一度停止してくれていたのですが、.NET2003に変えたときか、OSを変更したときにF5では止まってくれなくなりました。ちょうど仕事が忙しくて調査している暇もなかったせいで、いつ止まらなくなったのかははっきり覚えていません。

いつから単にF5では止まらなくなったか分かる方はいますでしょうか?


Blue  2007-05-18 19:58:06  No: 65136

参考です。
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=366937&SiteID=7


たく  2007-05-19 04:33:03  No: 65137

なるほど、やはりコンパイラやOSのバージョンによっていろいろ違いがあるのですね。

参考になりました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加