C++ 编程/代码/标准 C 库/函数/strstr
外观
语法 |
#include <cstring>
char *strstr( const char *str1, const char *str2 );
|
函数 strstr() 返回一个指向 str2 在 str1 中首次出现的指针,如果未找到匹配项,则返回 NULL。如果 str2 的长度为零,则 strstr() 将简单地返回 str1。
例如,以下代码检查一个字符串中是否存在另一个字符串
JHJH-C´(J"JC
char* str1 = "this is a string of characters <tr>hai</tr>";
char* str2 = "hai";
char* result = strstr( str1, str2 );
if( result == NULL ) printf( "Could not find '%s' in '%s'\n", str2, str1 );
else printf( "Found a substring: '%s'\n", result );
运行时,上述代码将显示以下输出
Found a substring: 'a string of characters'