Dom Nov 14, 2010 1:30 pm
Lo que hace es Buscar una subcadena en una cadena.
Fuente:AH
- Código:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(){
char cadena[200];
char subCadena[50];
int i = 0;
printf("Bienvenido :D\n\n");
printf("Introduce la Cadena de Texto: >>\n");
fgets(cadena, sizeof(cadena), stdin);
printf("\nIntroduce la SubCadena a Buscar:>>\n");
fgets(subCadena, sizeof(subCadena), stdin);
cadena[strlen(cadena) -1] = '\0';
subCadena[strlen(subCadena) -1] = '\0';
for(i; (cadena[i] = toupper(cadena[i])); i++);
for(i = 0; (subCadena[i] = toupper(subCadena[i])); i++);
printf("\n\nLa SubCadena "%s" se encontro en la Cadena\n\n", (strstr(cadena, subCadena) != NULL) ? "si" : " no");
return 0;
}
Fuente:AH