C 库函数 char *strrchr(const char *str, int c) 在参数 str 所指向的字符串中搜索最后一次出现字符 c(一个无符号字符)的位置。
例如根据路径得到文件名:
char s[] = "/home/user/abc.tar.gz";
printf( "%s\n", strrchr(s,'/')+1 );
C 库函数 char *strrchr(const char *str, int c) 在参数 str 所指向的字符串中搜索最后一次出现字符 c(一个无符号字符)的位置。
例如根据路径得到文件名:
char s[] = "/home/user/abc.tar.gz";
printf( "%s\n", strrchr(s,'/')+1 );