Найти строку в другой строке
#include <string.h>char * strstr( char *str,char *substr );
libc
Функция strstr() находит первое вхождение в строке str, подстроки substr (исключая завершающий NUL
-символ).
Указатель на найденную подстроку в строке str или NULL
, если подстрока не найдена.
#include <stdio.h>#include <stdlib.h>#include <string.h>int main( void ){printf( "%s\n", strstr( "This is an example", "is" ) );return (EXIT_SUCCESS);}
Код генерирует следующий вывод:
$ ./a.out is is an example
ANSI, POSIX 1003.1
memchr(), strchr(), strcspn(), strpbrk(), strrchr(), strspn(), strtok(), strtok_r(), wcschr(), wcscspn(), wcspbrk(), wcsrchr(), wcsspn(), wcsstr(), wcstok()
Предыдущий раздел: Описание API системной библиотеки