Ver Mensaje Individual
  #20 (permalink)  
Antiguo 17/04/2005, 20:59
Avatar de SysopNecho
SysopNecho
 
Fecha de Ingreso: abril-2005
Ubicación: Santiago
Mensajes: 4
Antigüedad: 19 años, 10 meses
Puntos: 0
De acuerdo

HOLA! talves esto te ayude...

#include<stdio.h>
#include<conio.h>

int buscar(char *base, char *strbuscar);

void main(void){
char *str="hola, soy SysopNecho y digo hola a quien me dice hola";
char *str2="hola";
int nveces=buscar(str,str2);
printf("SysopNecho dijo hola %d veces", nveces);
}


int buscar(char *base, char *strbuscar){
int pos1=0;
int pos2=0;
int cont=0;
while(base[pos1]!='\0'){
if(base[pos1]==strbuscar[pos2]){
pos2++;
if(strbuscar[pos2]=='\0'){
pos2=0;
cont++;
}
}else{
pos2=0;
}
pos1++;
}
return cont;
}

Última edición por SysopNecho; 17/04/2005 a las 21:20