Código
#include <stdio.h> #include <string.h> int main() { char passwd[]="xD", texto[3]; do { } else { } } return 0; }
El código compila sin errores y funciona al poner la contraseña correcta, pero cuando pongo una incorrecta me devuelve lo siguiente:
Código:
Introduce la contraseña: sfsd
Contraseña incorrecta
Introduce la contraseña: Contraseña incorrecta
Introduce la contraseña: Contraseña incorrecta
Introduce la contraseña:
Contraseña incorrecta
Introduce la contraseña: Contraseña incorrecta
Introduce la contraseña: Contraseña incorrecta
Introduce la contraseña:
Y si introduzco la contraseña seguido de algo mas la da por valida, por ejemplo:
Código:
Introduce la contraseña: xDasf
Contraseña correcta
Contraseña correcta
Muchas gracias de antemano.