gpt4 book ai didi

c++ - 如何在字符串末尾添加空字符?

转载 作者:行者123 更新时间:2023-11-30 18:17:17 25 4
gpt4 key购买 nike

我从

开始
memcpy(g->db_cmd,l->db.param_value.val,l->db.param_value.len);

其中包含值“function”,但是我希望附加一个空字符,例如“function'\0'”我尝试过

memcpy(&g->db_cmd[l->db.param_value.len],0,1);

这会使程序崩溃。我也尝试过 memset

 memset(&g->db_cmd[l->db.param_value.len],0,1);

这不起作用。有什么想法吗?

最佳答案

g->db_cmd[l->db.param_value.len] = 0;

假设您已为此分配了空间。

关于c++ - 如何在字符串末尾添加空字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6948107/

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