森山です。 Takeshi Kusuneさん Naoto Shimazaki さん 亀岡さん 岡崎さん小野寺さん ありがとうございました > http://www.amy.hi-ho.ne.jp/~lepton/program/prog/prog78.html > http://www.catnet.ne.jp/kouno/c_faq/ 上記サイト読んでみました、疑問が解けてスッキリしました。 On Sat, 12 Jul 2003 01:54:47 +0900 ONODERA Keiichi <keiichi@xxxxxxxxxxxx> wrote: > 私の環境(gcc 2.95.3)で "Hello World" :-) を試したところ、 > warning は出ましたが、コンパイル、実行とも出来ました。 > (もちろん、戻値は変です) > > 私の手許に、同じ環境がないため、推測になってしまいますが、 > 森山さんの環境でも、警告が出ているだけで、 > 実はコンパイル出来ているようなことはないでしょうか。 On Sat, 12 Jul 2003 19:29:44 +0900 岡崎 <jfcde@xxxxxxxxxxxxxx> wrote: > ちなみに我が家のRedHat9の > cc (GCC) 3.2.2 20030222 (Red Hat Linux 3.2.2-5) > では、 > ワーニングは出るんですが、エラーにはならないんですが。 On Sat, 12 Jul 2003 08:45:16 +0900 Haruhiko Okumura <okumura@xxxxxxxxxxxxxxxxx> wrote: > 2.95.3 でも 3.3 でも大丈夫です(Warning は出ますが)。使うべきでないと > されている gcc 2.96 以降 3 未満の癖でしょうか。 すみません ワーニングでした。サンプルブログラムをコンパイル した時にエーラーが続出して、コンパイル出来なかった為、手直しして いて最後に残ったのが [ void main ( void ) ] だった為、コンパイル 出来ていない物と思い込んでいました。 実際には警告のみで、コンパイル出来ていました。 # 何故、気がつかなかったのか... On Sat, 12 Jul 2003 01:14:40 +0900 Takeshi Kusune / 楠根 雄志 <kusune@xxxxxxxxxxxxxx> wrote: > 参考までに、その本は何という名前の本ですか? 下記 書籍です。 A, いますぐ始めるLinuxのC言語 長谷川裕行 著 エーアイ出版 B, 入門 ANSI-C 石田晴久 監修/執筆 後藤良和 高田大二 中島 寛和 執筆 実教出版 [ A ]は最初は [ main () ]となっていますが、途中から [ voic main ( viod ) ]となっていて、以下の記載が有ります。 [ main ( ) としてもかまいませんが、正しくは void main ( void ) とします。 ] [ B ] は、前書きに プログラムの書式を厳密にANSI準拠とした。 main関数の書き方を、[ main () ] から[ void main (void )] と改めた。 と記載されています。 さらに [ A ] の著者は、以下の本も出しており もっと極めるLinuxの言語 エーアイ出版 SE・プログラマスタートアップテキストC言語基礎 技術評論社 これらは、[ voic main ( voic ) ]で一貫しています。 特に [ もっと極める... ]は、[ A ]の続編ですから 被害は甚大ではないかと... > 正確さという意味では K&R の第二版が一番だと思うんですが、 一応購入してはあったのですが.... > C++ プログラマーズハンドブックっていう本が大変お勧めなのですが、 > 残念なことに絶版です。偶然見付けたらガメましょう。薄い本です。 古本屋に行ってみましたが、ありませんでした。見掛けたら 即購入します。 みなさん、ありがとうございました。 K.Moriyama
Follow-Ups: References:
- [linux-users:100082] C の [ void main ( void ) ]についてK . Moriyama
- [linux-users:100090] Re: C の [ void main ( void ) ]についてHaruhiko Okumura
- Prev by Subject: [linux-users:100102] PHP4のpg_lo_importについて
- Next by Subject: [linux-users:100105] Re: C の [ void main ( void ) ]について
- Previous by thread: [linux-users:100090] Re: C の [ void main ( void ) ]について
- Next by thread: [linux-users:100105] Re: C の [ void main ( void ) ]について
- Indexes:[Main][Thread]