c++findstring函数
时间: 2023-10-28 16:21:10 AIGC 浏览: 169
C语言中没有内置的"findstring"函数。然而,你可以使用库函数来在字符串中查找特定的子字符串。一个常用的库函数是`strstr()`,它可以用来在一个字符串中查找另一个字符串的第一次出现。
以下是`strstr()`函数的基本用法:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "Hello, World!";
char substr[] = "World";
char *result = strstr(str, substr);
if(result == NULL) {
printf("Substring not found\n");
}
else {
printf("Substring found at index: %ld\n", result - str);
}
return 0;
}
```
这个例子中,我们在字符串`str`中查找子字符串`substr`。如果找到了子字符串,`strstr()`函数将返回第一次出现的位置的指针;如果没有找到,它将返回`NULL`。我们可以通过计算返回指针和原始字符串指针的差值来获取子字符串的索引。
请注意,这只是一个例子,你可以根据自己的需求进行修改和扩展。
阅读全文
相关推荐


