31/12/2013, 13:21
|
| | 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 |