Hola he intentado hacerlo de esta forma pero sigue sin funcionar este me compila
pero al ejecutarlo me indica que mi programa quiere leer una area de memoria que
no esta disponible como puedo correjirlo
Saludos
pero al ejecutarlo me indica que mi programa quiere leer una area de memoria que
no esta disponible como puedo correjirlo
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char frase[] = "Hola como estas Hola como te va Hola amigo";
char palabra[] = { "Hola" }, auxiliar[10]={0};
int lon = strlen(palabra);
int i, j = 0;
do{
while(frase[i] != '32')
{
auxiliar[i] = frase[i];
i++;
}
auxiliar[i]='\0';
if(i == lon && strcmp(auxiliar, palabra) == 0)
j++;
if(frase[i] != '\0')
i++;
}while(frase[i] != '\0');
printf("La palabra Hola se repite %d veces", j);
return 0;
}
Saludos