びるといん
int printf(char *fmt, ...){ return 0; } int scanf(char *fmt, ...){ return 0; } int main(){ const int x = 1; scanf("%d", &x); printf("%p", x, &x); return 0; }
$ gcc -Wall hoge.c hoge.c: In function `main': hoge.c:11: warning: writing into constant object (arg 2) hoge.c:12: warning: format argument is not a pointer (arg 2) hoge.c:12: warning: too many arguments for format