Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/12/2013, 13:21
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 16 años, 5 meses
Puntos: 61
Respuesta: Guarda nombres y comprueba si estan entre los almacenados

Posiblemente la instruccion scanf() que utilizas está incluyendo el \n (cambio de linea) que se ingresa al presionar Enter.

Para comprobarlo, escribir el largo (strlen()) de lo ingresado, o escribir algo como "|%s|", nombre, y si al ingresar A aparece

|A
|

y no aparece

|A|

ese es el problema, y strcmp() tiene la obligacion de decirte que los strings no calzan.

Si esto es el caso, hay que eliminar este \n antes de comparar.
__________________
Visita mi perfil en LinkedIn