função de comparação de substring...
09/04/2005
0
Oi gente...
gostaria de saber qual a melhor maneira de buscar a ocorrencia de uma string em outra usando o Turbo C....
vi alguma coisa sobre strcmp(s1, s2) e strstr(s1, s2)
preciso comparar strings do tipo s1= ´200.223.0.84´ para ver se s2=´200.223.0´ esta em S1....
como posso fazer isso???
gostaria de saber qual a melhor maneira de buscar a ocorrencia de uma string em outra usando o Turbo C....
vi alguma coisa sobre strcmp(s1, s2) e strstr(s1, s2)
preciso comparar strings do tipo s1= ´200.223.0.84´ para ver se s2=´200.223.0´ esta em S1....
como posso fazer isso???
Raimundo_farias
Curtir tópico
+ 0
Responder
Posts
01/05/2005
Marvinla
a função strstr, verifica se existe uma substring em uma string em questao, e retorna um ponteiro para o começo da substring.
aqui vai um exemplo:
espero ajudar!!!
flws
Marcos
aqui vai um exemplo:
#include <stdio.h> include <string.h> int main() { char ip[15], ip2[15]; printf("\nDigite o IP -> "); scanf("¬s",&ip); printf("\nDigite o IP a ser verificado ->"); scanf("¬s", &ip2); if (strstr(ip, ip2) != NULL) printf("\n¬s esta contido em ¬s\n", ip2, ip); else printf("\n¬s NAO esta contido em ¬s\n", ip2, ip); return 0; }
espero ajudar!!!
flws
Marcos
Responder
Clique aqui para fazer login e interagir na Comunidade :)