gpt4 book ai didi

c - 如何在缓冲区中设置最后一个0?

转载 作者:行者123 更新时间:2023-11-30 19:42:42 24 4
gpt4 key购买 nike

我正在获取互联网缓冲区,我想进入该缓冲区并找到最后一个字符,我必须找到字符'\0'。但缓冲区中没有'\0'

如何在缓冲区中设置最终值并放入 0 来强制该缓冲区表现得像字符串?

最佳答案

当代码“获取缓冲区”时,肯定是 1a) length缓冲区的大小已知,1b) 或缓冲区末尾有空字符,2) 最大可能 size缓冲区的大小是已知的。

在OP的例子中,代码应该知道1a和2的答案。那么解决方案就是

if (length < size) {
buffer[length] = '\0';
}

关于c - 如何在缓冲区中设置最后一个0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31052468/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com