e80.c

関数呼出時、引数不足
#ident	"$Id: e80.c.html 187 2006-05-17 05:23:14Z ono.mki $"
/*###17 [cc] 警告: BBB:e80(1): 関数呼出時、引数不足 【 XXX 】%%%*/
#include        <stdio.h>

自分で関数宣言するのはやめましょう

extern void exit(); extern int strcmp() ; extern void *memccpy() ; extern int memcmp() ; extern char *strcpy() ; extern unsigned int strlen() ; extern void *memset() ; extern char *strncpy() ; extern int strncmp() ; extern void *memcpy() ; int main() { /*引数の数が足りません*/ int ret = strcmp("文字") ; memcpy() ; memcmp() ; strcmp() ; strcpy() ; strlen() ; memset() ; strncpy() ; strncmp() ; return(ret) ; }
解説: string.h をインクルードしましょう 適切なプロトタイプ宣言をしたヘッダをインクルード していないため、(この場合、<string.h>) ANSI-Cでもエラーになりません。 C-FAQ 15.4J C-FAQ 15.4E を参照して下さい。