gpt4 book ai didi

c - 在C中的某个字符之后从字符串中删除文本

转载 作者:行者123 更新时间:2023-12-02 07:23:02 24 4
gpt4 key购买 nike

我正在从文件中读取行,这些行看起来像这样:

89f81a03eb30a03c8708dde38cf:000391716

问题是:我想删除 : 之后的所有内容(包括 :)。我尝试了所有我能在网上找到的东西,但他们似乎使用 const char 并且这些行是 char 指针。

最佳答案

你可以使用strchr:

char str[] = "89f81a03eb30a03c8708dde38cf:000391716";
char *ptr;

ptr = strchr(str, ':');
if (ptr != NULL) {
*ptr = '\0';
}

关于c - 在C中的某个字符之后从字符串中删除文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37928905/

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