si estaba encendido cuando se calló, recomiendo ir con un experto que tenga el laboratorio y herramientas, recuperar los datos puede salir un poco caro de ser el peor de los casos
lo que pasa allí es que los string tiene justo el tamaño de la entrada, y el string debe tener por lo menos 1 carácter extra de largo, porque el sistema le va a colocar el símbolo de fin de string (\0), como no tiene lo coloca al principio de la variable... de resto no se por que lo hace solo en 1...
otra cosa.... atoi solo te va a tomar el primer numero encontrando antes de un carácter no numérico... es decir si ingresas 2012/12/31 solo agarra 2012...
solución: has los string de 9 en lugar de 8
te recomiendo hacer debug a los códigos cuando tengas esa clase de errores para que lo detectes tu mismo
Una cosa que puedes intentar hacer el presionar la tecla F2 o F12 y te saldrá un valor HASH. Después descarga el binario para windows desde aquí y prueba.
Citar
On some HP models of computer, the hash code will only display if the “F2” or “F12” keyboard function key is press prior to entering the incorrect password a third time.
no la llevan en la mano... normalmente en el pantalón metida sin más...
no necesariamente tienen que saber usarla, pero si la apuntas y disparas varias veces seguro le pegas a alguien...
las fuerzas armadas (policiales y militares) son las encargadas de la seguridad de calle XD muchas veces ellos también se encargan de robar y martillar (chantajear por dinero)
en mi país si vas en moto, solo llevas una pistola, y eres libre de manejar en la acera, contra vía, sin licencia y robar gente la pistola se debe ver, si no te arriesgas a que la policía te detenga!