• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Win32 コンソールアプリケーション)

Win32コンソールアプリケーションでHello World!が表示されない問題

このQ&Aのポイント
  • VisualC++ 2010 Expressを利用してC++を学んでいますが、Win32コンソールアプリケーションでHello World!が表示されない問題に直面しています。
  • プロジェクトのテンプレートにprintf関数を追加しましたが、画面にHello World!が表示されません。
  • exe形式の実行ファイルを実行しても画面がすぐに消えてしまいますが、コマンドプロンプト上では正常に表示されます。Visual C++内でこの問題を解決したいです。

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

  • ベストアンサー
  • Dodonpa22
  • ベストアンサー率100% (4/4)
回答No.2

いくつか方法がありますが、return 0;の前に ::system("pause"); をいれてみてください。

nico60000
質問者

お礼

レスありがとうございます。 「system("pause");」で、解決しました。

その他の回答 (1)

  • MAXIMAX
  • ベストアンサー率60% (50/83)
回答No.1

コンソールアプリケーションというのは、そういったもので、基本的にコマンドプロンプト内から実行するためのアプリケーションです。 Hellow World は C の基本中の基本を確認するためのもので、コンソールからならプログラムの手間がかからないのでそういうサンプルになっているのでしょう。コンソールではなくウィンドウなどに表示したい場合は、C がわかることを前提にウィンドウの管理・操作をするコードを書かなければならないため、サンプルコードがずいぶん複雑になってしまうかとおもいます・・・・・・。

nico60000
質問者

お礼

レスありがとうございます。 >C がわかることを前提にウィンドウの管理・操作をするコード 挫折ですな、これは。 おとなしく、コマンドプロンプトから行きます。

関連するQ&A