書式指定子には、対応する引数としてポインターが必要です。
この診断は、printf のような呼び出しの %s および %n 書式指定子に対して出力されます。%s には対応する引数としてヌルで終わる文字列へのポインターが、 %n には対応する引数として整数へのポインターが必要です。
ID |
問題箇所 |
説明 |
---|---|---|
1 |
呼び出し位置 |
渡された実引数 |
#include <stdio.h> int main(int argc, char **argv) { int n = 1; // bad: should be printf("%d %n", *argv, argc, &n); printf("%s %d %n", argc, argc, n); return n; }
© 2010 Intel Corporation. 無断での引用、転載を禁じます。