none
シンプルにC++機能として使うには? RRS feed

  • 質問

  • 単純にC++機能をまず試したいと思っているんですが、

    C言語の教科書にあるHello World!の表示が出来ません。

    ビルドは出来ているようですが、正常終了も失敗もしていないようです。

    通常はVC++6.0を使っています。

    プロジェクトの設定は、

    全般→空のプロジェクト と

    Win32→Win32コンソールアプリケーション

    の両方の設定で行ってみました。

    どの設定で行うと良いんでしょうか?

    2006年3月13日 13:08

すべての返信

  • コンソールウィンドウが一瞬で閉じてしまって結果を確認できていないだけ、とか?
    2006年3月13日 13:21
  • "デバッグ開始"(ツールバーの三角のヤツ)で実行していませんか?

    VC++6.0のときのツールバーの!マークの実行と違いますので、

    (VC++2005のツールバーの三角ののアイコンはF5実行,

     VC++6.0の!マークのアイコンはCtrl+F5実行)

    同様なことをしたいならば

        メニューバー→デバッグ→デバッグなしで実行(またはCtrl+F5)

    で確認してみてください。

     

    2006年3月13日 15:58
  • 教科書程度のものならば、コマンドライン・コンパイラの方が楽ではないかしら。

    cl -EHsc なんたら.cpp

    こんだけ打てばオシマイ。
    2006年3月13日 23:02
  • 一番最後で標準入力からの入力を待ってみるとか。

    int a;
    cin >> a;

    2006年3月13日 23:51
  • デバッグなしで実行

    で表示できました。

    実行ファイルをクリックするのではなく、

    コマンドプロンプトで表示させても実行内容を表示できました。

    2006年3月15日 14:21
  • もしかしたらこんなところも追加した方がいいかも

    上のほうのincludeのところに

    ----------------------------

    #include <iostream>

    ----------------------------

    mainの最後に

    ----------------------------

    int a;

    std::cin >> a;

    ----------------------------

    書いている内容は囚人さんと同じです。

    2006年3月15日 15:27
  • あるいは

    #include <conio.h> しといて、ケツで _getch(); するか。

     

    2006年3月16日 2:12
  • では私は、

     

    #include <stdlib.h>

    system( "PAUSE" );

     

    で。

    2006年3月16日 6:12
  • こんなのは?

    cout << "逝きま~す";

    int a;

    cin >> a;

    int* b = NULL;

    *b = 1; // Q.ここで逝くんです。。。どうしてでしょうか? A.デバッグしてください

    #やっぱり、逝っちゃダメですかね(^^;

    2006年3月17日 12:33