相关疑难解决方法(0)

如何在没有缓冲区溢出问题的情况下使用strncat?

我有一个缓冲区,我正在做很多strncat.我想确保我永远不会溢出缓冲区大小.

char buff[64];

strcpy(buff, "String 1");

strncat(buff, "String 2", sizeof(buff));

strncat(buff, "String 3", sizeof(buff));
Run Code Online (Sandbox Code Playgroud)

而不是sizeof(buff),我想说一些buff - xxx.我想确保我永远不会覆盖缓冲区

c string buffer-overflow

9
推荐指数
4
解决办法
2万
查看次数

标签 统计

buffer-overflow ×1

c ×1

string ×1