奥村@松阪大です。
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/