以下のエラーを検出することが出来ます。
(実例1)
sub( int cnt ) { char buf1[10]; char buf2[10]; strcpy( &buf1[0], "ABCDEF" ); strcpy( &buf2[0], "123", 3 ); }
|
“strcpy”に渡すパラメータ数が間違っている。
補足
このメッセージは、“printf”や可変パラメータを受け付けるユーザー定義関数を使用している場合にも出力されます。
プロトタイプ宣言をしていなくても、このメッセージの出力には問題ありません。
|