char *strchr(const char *s, int c); 在 s 中查找第一次出现字符c的位置,返回指向找到的位置,找不到返回null。
char *strrchr(const char *s, int c); 在 s 中查找最后一次出现字符c的位置,返回指向找到的位置,找不到返回null。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
const char *string = "./practice/recipes/recipes/reactor/s00";
const char *p = strchr(string, '/');
if(NULL != p)
{
printf("p = %s\n", p);
}
p = strrchr(string, '/');
if(NULL != p)
{
printf("p = %s\n", p);
}
return 0;
}