Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2014, 11:07
Dempo87
 
Fecha de Ingreso: octubre-2013
Ubicación: Murcia
Mensajes: 54
Antigüedad: 10 años, 7 meses
Puntos: 0
Respuesta: Piedra, Papel y Tijera

Las dudas que tengo son:

1. Por que dos "while" tras el scanf. El priemero se que es "mientras sea 1,2 o 3, sigue el proceso", pero ¿el segundo while?.

Código C:
Ver original
  1. while ((jugador == '\n') && (jugador != '1' || jugador != '2' || jugador != '3'));
  2.        
  3.         while (getchar()!= '\n');

2. Tras los while que cito, hay un uso de la variable jugador, que decrementa, pero no entiendo el por que, aunque ya he probado a comentarla para no ejecutarla y el programa falla, asi que se que tiene importancia pero no se el por que.

Código C:
Ver original
  1. jugador--;

Y por ultimo, si me quereis explicar un poco sobre el puntero que usa el array materiales, no entiendo el funcionamiento de este, se que es para acceder a la posicion, pero no se el por que de su importancia, pues si lo quito deja de funcionar el programa, asi que mi pregunta es mas para adquirir conocimientos sobre punteros.

Un saludo