gpt4 book ai didi

c 字符串复制与 strncpy

转载 作者:行者123 更新时间:2023-12-05 01:14:00 24 4
gpt4 key购买 nike

我对 strncpy 功能感到非常沮丧。我做了这样的事情:

char *md5S; //which has been assign with values, its length is 44
char final[32];
strncpy(final,md5S,32);

但不知何故 char final[] 的长度变成了32多之后。
我应该在这里做什么?

最佳答案

您忘记为空字符留出空间

char final[33];
strncpy(final,md5S,32);
final[32] = '\0';

关于c 字符串复制与 strncpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7523022/

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