c语言sub函数用法详解

问什么是c语言中的sub函数?如何使用它?

在c语言中,sub函数是一种用于字符串操作的函数,它可以用来在字符串中查找子串,并返回子串在原字符串中的位置。

sub函数的语法为

char sub(char s, char t)

其中,s表示原字符串,t表示要查找的子串。

sub函数的返回值有两种情况

1. 如果找到了子串,则返回子串在原字符串中的位置。

2. 如果没有找到子串,则返回NULL。

下面是一个sub函数的示例代码

“`cludecludeg.h>

char sub(char s, char t) {t i, j, k;

for (i = 0; s[i] != ‘\0’; i++) {

for (j = i, k = 0; t[k] != ‘\0’ && s[j] == t[k]; j++, k++);

if (k >0 && t[k] == ‘\0’) { &s[i];

}

} NULL;

tain() {

char s[] = “hello world”;

char t[] = “world”;

char result = sub(s, t);

if (result != NULL) {tf”, result – s);

} else {tf”);

} 0;

运行结果为

找到了子串,位置为6

以上就是c语言sub函数的使用方法。