Hola MV. Estoy haciendo un juego en c++ para programacion, el mastermind, y tengo que generar una clave aleatoria, de 4 letras (esto ya lo tengo).
pero dentro de la clave no se puede repetir ninguna letra, y he aqui el problema. Lo he hecho con una funcion auxiliar que compruebe al generar cada clave si algun elemento se repite, y con un do-while en la funcion CreaClaveAleatoria que hasta que todos los elementos (los 4) sean distintos, no salga.
Pero hay algun error, en la funcion que comprueba si la clave es correcta, seguramente algun (!variablebooleana) que se me haya pasado. Lo que pasa que llevo 1hora comprobandolo todo y no caigo...
Asi que aqui entra vuestro papel. Me podeis echar una mano???
NOTA: NO PIDO que me hagais un programa, pido que busqueis el fallo de uno que he hecho yo. El programa esta escrito ordenadamente y no deberia haber problemas para entenderlo, pero si teneis algun problema, decidmelo y os explico.
EL CODIGO FUENTE (compila): http://www.megaupload.com/es/?d=YGFZSAO8
Gracias MV!!!!
Edit: Foro equivocado