用C语言来表达串t在串s中第一字符之后的位置
时间: 2024-05-06 07:20:59 浏览: 9
可以使用C语言中的strchr()函数来查找串t在串s中第一次出现的位置,并返回该位置之后的子串。具体的代码实现如下:
```c
char *substr(char *s, char *t) {
char *p = strchr(s, t[0]);
if (p != NULL && strcmp(p, t) == 0) {
return p + strlen(t);
} else {
return NULL;
}
}
```
在调用时,只需传入原始字符串s和要查找的子串t即可。如果找到了子串,则返回第一个字符之后的位置指针,如果没有找到,则返回NULL。