奥村@松阪大です。 SUENAGA_yoshikazu> 末永です。 SUENAGA_yoshikazu> SUENAGA_yoshikazu> > #include <stdio.h> SUENAGA_yoshikazu> > int main() SUENAGA_yoshikazu> > { SUENAGA_yoshikazu> > printf("こんにちは! \n") ; SUENAGA_yoshikazu> > } SUENAGA_yoshikazu> SUENAGA_yoshikazu> 直接のエラーの原因ではないですが、 SUENAGA_yoshikazu> そもそも構文が違います。 SUENAGA_yoshikazu> SUENAGA_yoshikazu> int main(void) SUENAGA_yoshikazu> { SUENAGA_yoshikazu> printf("こんにちは! \n") ; SUENAGA_yoshikazu> return 0; SUENAGA_yoshikazu> } SUENAGA_yoshikazu> SUENAGA_yoshikazu> 戻り値を int とするのに return していないし、 SUENAGA_yoshikazu> 引数なしなのに () と何も書いていないし。 SUENAGA_yoshikazu> SUENAGA_yoshikazu> C 的には間違えだらけのソースです。 return 0; がないのは確かに行儀よくないですが warning レベルの話,void がないのは特に問題にはならないでしょう。 このソースでエラーが出ることは考えにくいので,こっそり直されたか,ある いは別のソースと混乱されておられるのではないかと考えました。 -- Haruhiko Okumura <okumura@xxxxxxxxxxxxxxxxx> Matsusaka University, 1846 Kubo-cho, Matsusaka, 515-8511 Japan http://www.matsusaka-u.ac.jp/~okumura/