gracias por la contestacion amigo. No se si lo entendi bien, pero cambie los "scanf" por "gets", aunque el problema persiste:
Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[])
{
char nombre[][50]={};
char comparacion[50];
char num[10][20] = {"primer", "segundo", "tercer", "cuarto", "quinto", "sexto", "septimo", "octavo", "noveno", "decimo"};
int i;
for (i = 0; i < 10; i++){
printf ("\n Introduce el %s nombre: ", num
[i
]); //scanf ("%s", &nombre);
}
do{
printf ("\n Introduce un nombre para comprobar si se encuentra entre los almacenados: "); //scanf ("%s", &comparacion);
if (strcmp(nombre
, comparacion
) == 0) printf ("\n El nombre esta entre los almacenados\n\n\n\n");
else{
printf ("\n El nombre NO esta entre los almacenados\n\n\n\n"); }
}while (strcmp(nombre
, comparacion
) != 0);
return 0;
}