書式指定子と引数の型の不一致

書式指定子は、対応する引数の型と互換性がありません。

例えば、"%s" は文字列を出力するため、実際のパラメーターは整数値または浮動小数点値ではなく、文字列でなければなりません。

ID

問題箇所

説明

1

書式の不一致

書式文字列が使用された場所

          
#include <stdio.h>

extern int x,y;

int main(int argc, char **argv)
{
    printf("%f %s", x, y); // format specifiers expect double and string, not int
}
        

© 2010 Intel Corporation. 無断での引用、転載を禁じます。