gpt4 book ai didi

c - C 中的字符串操作

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

我有一个字符串,例如../bin/test.c,那么我如何获取它的子字符串test

我尝试了strtok api,但似乎不太好。

  char a[] = "../bin/a.cc";
char *temp;
if(strstr(a,"/") != NULL){
temp = strtok(a, "/");
while(temp !=NULL){
temp = strtok(NULL, "/");
}

}

最佳答案

试试这个:

char a[] = "../bin/a.cc";
char *tmp = strrstr(a, "/");
if (tmp != NULL) {
tmp ++;
printf("%s", tmp); // you should get a.cc
}

关于c - C 中的字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16714316/

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