- 1 名前:デフォルトの名無しさん mailto:sage [2009/01/24(土) 19:00:13 ]
- C言語の入門者向け解説スレです。
教えて欲しいのではなく宿題を丸投げしたいだけなら ↓宿題スレ↓へ行ってください。 C/C++の宿題を片付けます 122代目 pc11.2ch.net/test/read.cgi/tech/1232001038/ ・C++言語はスレ違いです。 ・分からない事をなるべく詳しく書いて下さい。 ・ソースコードを晒すと答えやすくなるかもしれません。 # 抜粋/整形厳禁、コンパイラに渡したソースをそのまま貼ること # サイズが大きい場合は宿題スレのアップローダ等を利用してください ・開発環境や動作環境も晒すと答えが早いかもしれません。 ・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 前スレ C言語なら俺に聞け(入門篇) Part 42 pc11.2ch.net/test/read.cgi/tech/1231180205/ 過去スレ makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
- 35 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 08:27:22 ]
- どのエラーを期待してるのかわからないが、-Wall をつければ
いくつか警告がでるはず。 一般的に必須なのは math.h sqrt() の返り値が double であると宣言する必要がある。 ただし、gccはprintfのフォーマット演算子の解析しているので、 "%f"から double を類推できて、問題なく動いているのだと思う。
- 36 名前:34 mailto:sage [2009/01/25(日) 09:14:06 ]
- >>35
数年の記憶ではエラーが出たような気がして。 -Wall試してみました。警告出てきました。 ですが、エラーにならないならインクルードする必要がないってことになってしまいませんか? それとも、このエラーにならないってのはgccの仕様であって、 C89やC99では認められてなかったりするのでしょうか?
- 37 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 09:15:15 ]
- 数年前の記憶では
です。
|

|