English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Biblioteca padrão do C - <string.h>
Função da Biblioteca C char *strstr(const char *haystack, const char *needle) na string haystack procurando a primeira ocorrência da string needle da posição, sem o caractere de terminação '\0'.
Aqui está a declaração da função strstr().
char *strstr(const char *haystack, const char *needle)
haystack -- A string C a ser pesquisada.
needle -- A substring a ser pesquisada dentro da string haystack.
A função retorna a posição da primeira ocorrência da string needle no haystack, ou null se não for encontrada.
O exemplo a seguir demonstra o uso da função strstr().
#include <stdio.h> #include <string.h> int main() { const char haystack[20]="oldtoolbag.com"; const char needle[10]="HOOO"; char *ret; ret = strstr(haystack, needle); printf("A substring é: %s\n", ret); return(0); }
Vamos compilar e executar o programa acima, o que produzirá o seguinte resultado:
A substring é: HOOO