C代码如何分割字符串

strstr函数

char* src = "123.txt";

char *p = strstr(src, ".");

print(p) //.txt

//如果要得到txt,则移动指针

p++;

print(p) //txt

 

 

//切割可能存在多个切割字符的情况

char* src = "123..456.txt";

char *p = strstr(src, ".");

print(p) //.456.txt

while (charContainsToChar(p, point) > 0){  //判断切割完成,是否还包含点,如果包含,则继续切割。

  p = strstr(p, ".");

  p++;

}

print(p) //txt

 

上一篇:短视频平台搭建,实现banner自动滑动展示效果


下一篇:实验三 引用与结构体