$ gcc -W test_for.c
test_for.c: In function `main':
test_for.c:10: warning: comparison between signed and unsigned
ソースコードのほうに問題があるようです。
$ gcc -Wall test_for.c
test_for.c:4: warning: return type defaults to `int'
test_for.c: In function `main':
test_for.c:8: warning: implicit declaration of function `strcpy'
test_for.c:10: warning: implicit declaration of function `strlen'
test_for.c:16: warning: control reaches end of non-void function
他にも書き直した方がいいところがあるかも。
何はともあれコンパイル時にはwarningを出しましょう。
|