【发布时间】:2011-10-17 18:06:33
【问题描述】:
我有一个缓冲区,我正在做很多 strncat。我想确保我永远不会溢出缓冲区大小。
char buff[64];
strcpy(buff, "String 1");
strncat(buff, "String 2", sizeof(buff));
strncat(buff, "String 3", sizeof(buff));
我想说的是 buff - xxx,而不是 sizeof(buff)。我想确保我永远不会覆盖缓冲区
【问题讨论】:
标签: c string buffer-overflow