char *itoa(int n) { char retbuf[20]; /* 錯! */ sprintf(retbuf, "%d", n); return retbuf; /* 錯!*/ }
static char retbuf[20];
參見問題 7.7, 12.19 和 20.1。
參考資料: [ISO, Sec. 6.1.2.4]。