用C语言来表达串t在串s中第一字符之后的位置
时间: 2024-05-06 15:20:59 浏览: 10
可以使用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。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/octet-stream](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)