Exemplo: strstr
ex_strstr.cpp |
#include <iostream.h> #include <cstring> void main() { char s1[50]= "Engenharia de Computacao"; char s2[20]="Computacao"; cout << "\n\n - String s1 = " << s1; cout << "\n\n - String s2 = " << s2; cout << "\n\n\nResultado da pesquisa --> "; if ( strstr(s1, s2) ) { int indice = strstr(s1,s2) - s1; // calcula a posicao de s2 em s1 cout << " s2 existe em s1 "; cout << " \n\nPosicao de s2 dentro de s1 = " << indice<<"\n\n\n"; } else cout << " s2 nao existe em s1 \n\n\n"; } |
aparência do resultado (execute o programa para ter a resultado exato) |
- String s1 = Engenharia de Computacao - String s2 = Computacao Resultado da pesquisa --> s2 existe em s1 Posicao de s2 dentro de s1 = 14 |