gpt4 book ai didi

c - 在 C 中从 char* 数组末尾取出内容

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

如何从 char* 末尾删除字符?我有:“123456ABC”,我想要:“123456”。谢谢!

最佳答案

您可以将其中一个元素设置为空字符。假设您想将字符串“123456ABC”剪切为“123456”,您可以这样做,

str[6] = '\0';

但是字符串的其余部分仍然会为其分配内存。您可能想要做的是创建一个新字符串并将旧字符串的所需部分复制到其中,然后删除旧字符串。

关于c - 在 C 中从 char* 数组末尾取出内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12791570/

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