
Comparar si existe una letra en una cadena con espacio.
Publicado por zohem (2 intervenciones) el 19/01/2017 14:53:20
Necesito ingresar `La vida es bella|a` y que me imprima `La vida es bella`.
La idea es ver si existe la letra que se pone después de `|` en la primera cadena, y luego imprimirla por ejemplo `La vida es bella | o` va a imprimir que `No hay coincidencias`.
Este es mi código:
La idea es ver si existe la letra que se pone después de `|` en la primera cadena, y luego imprimirla por ejemplo `La vida es bella | o` va a imprimir que `No hay coincidencias`.
Este es mi código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
strcpy(subcadena,cadena);
for(i=0;i=cadena;i++){
/*guarda la primera palabra que ingresa*/
palabra[i] = strtok(subcadena,"|");
}
for(c=0;c=cadena;c++){
/* guarda el fragmento*/
fragmento[c] = strtok(NULL,"|");
}
if( strstr(palabra,fragmento) != NULL )
printf("se encontro %s", palabra[i]);
else
printf("No hay coincidencias\n");
}
Valora esta pregunta


0