/********************************** 取分隔字符后面的字符串 输入参数:stringname -- 字符串,结束符为'\0' delimit -- 分隔字符 返回值:如果分隔字符后面有字符串,返回分隔字符后面的字符串;如果没有找到分隔字符或者分隔字符后面没有字符串,则返回NULL(0)。 ************************************/ #include <string.h> char* stringname_suffix(char* stringname, char delimit) { int len=strlen(stringname); int i; for(i=0; i<len; i++) { if(stringname[len-i] == delimit) { //找到分隔符 return (stringname+len-i+1); } } //没有找到分隔符 return NULL; }
ChatGPT
在C语言中,若需要取得分隔字符后面的字符串,可以使用`strch