...
To correct this example, the size of buf
can be directly added to buf
and used as an upper bound. The integer literal is scaled appropriately and the upper bound of
Code Block | ||
---|---|---|
| ||
int buf[1024]; int *b = buf; while (havedata() && b < buf+1024) { *b++ = parseint(getdata()); } |
...