ページ 1 / 1
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
なるほど・・確かにそういう見方も出来ますね・・
すいません説明能力が低いもので><
でもしっかりデバッグできました^^