none
再びデバッグについて RRS feed

  • 質問

  • またまたデバッグの件なのですが、

    Visual C++2005 Express Edition を使っているのですが、

    // Welcome.cpp : コンソール アプリケーションのエントリ ポイントを定義します。
    //

    #include "stdafx.h"


    int _tmain(int argc, _TCHAR* argv[])
    {
     return 0;
    }

    void main(void)
    {
     printf("hellow world\n");
    }

    というコードをデバッグすると、デバッグ中になったまま終わりません。

    ちゃんとデバッグ出来ると終了の表示は出るのでしょうか?

     

    2006年7月13日 6:05

すべての返信

  • なんで、mainが2つあるのでしょうか?

    > int _tmain(int argc, _TCHAR* argv[])

    > void main(void)

    上のは勝手に自動生成されたもので、下のはあなたが追加したものでしょうか?

    自動生成されたものが_tmainならばそこに処理を書かないと実行されませんよ。

     

    >デバッグ中になったまま終わりません。

    とは、どんな状態でしょうか?[F5]キー押しても終わんないですか?

    2006年7月13日 8:54
  • ありがとうございます!

    言われた通りにしたらちゃんと実行されました。

    デバッグ中の問題は、ブレークポイントを指定してたからだと思います。

    F5を押すと中断されました。

    すごく初心者なので度々つまらない質問をすると思いますが、

    これからもよろしくお願いします!

    2006年7月14日 2:07