ページ 11

stdio.hが使えない

Posted: 2011年9月09日(金) 21:37
by txtmemo
VC++2008を使っているんですが
include <stdio.h>

↑が使えませんデバッグするとエラーが出ます何故でしょうか?コードは以下です

コード:

#include <stdio.h>

int main()
{
        int ans;
        int get_int;

        printf("値を入力してください\n");
        scanf("%d",&get_int);

        ans = (get_int == 10);     /*条件式の判定を変数ansに代入*/
        printf("ans = %d" , ans);

        return 0;
}

Re: stdio.hが使えない

Posted: 2011年9月09日(金) 21:52
by box
txtmemo さんが書きました: ↑が使えませんデバッグするとエラーが出ます何故でしょうか?コードは以下です
いろんなトピックでお願いしておりますとおり、単に「エラーが出ます」ではなく、
「どんな」エラーが出るかを「具体的に」書いていただけないでしょうか。

Re: stdio.hが使えない

Posted: 2011年9月09日(金) 21:55
by txtmemo
すいません

説明不足でした。

1>LIBCMTD.lib(wincrt0.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
↑のようなエラーしか出ません。

Re: stdio.hが使えない

Posted: 2011年9月09日(金) 22:08
by box
txtmemo さんが書きました: 1>LIBCMTD.lib(wincrt0.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 ___tmainCRTStartup で参照されました。
Windowsアプリケーションを作成しようとしているにもかかわらず
WinMainがないですよ、と言われています。

今回作ろうとしているのはおそらくコンソールアプリケーションだと思います。
そこで、コンパイル時のオプションか何かで、「Windowsアプリケーションを作成する」を
はずせばよいと思います。

stdio.h が使えない、という話でもないし、
デバッグ時のエラーでもなさそうです(実際にはリンク時のエラー)。

Re: stdio.hが使えない

Posted: 2011年9月09日(金) 22:22
by txtmemo
そうだったんですか!!



ありがとうございます!!



勉強になりました^^

Re: stdio.hが使えない

Posted: 2011年9月09日(金) 22:29
by box
問題が真の意味で解決したのかどうか、その投稿からは正確に読み取れないですね。
私の読解力が低いせいかもしれませんが…。

Re: stdio.hが使えない

Posted: 2011年9月10日(土) 21:03
by txtmemo
え・・・・どういうことですか?

Re: stdio.hが使えない

Posted: 2011年9月10日(土) 21:32
by box
例えば、
「コンソールアプリケーションで作成したら、プログラムが思ったとおりに動きました。」
というような投稿だと、「ああ、解決したんだ」ということが明確にわかるわけであります。
txtmemo さんが書きました: そうだったんですか!!



ありがとうございます!!



勉強になりました^^
だと、勉強にはなったけど、まだ解決していないのかな、なんていううがった見方もできるわけで。

Re: stdio.hが使えない

Posted: 2011年9月10日(土) 21:50
by txtmemo
なるほど・・確かにそういう見方も出来ますね・・



すいません説明能力が低いもので><


でもしっかりデバッグできました^^