jueves, 12 de marzo de 2009

Estructuras

Para definir el vector de 51 posiciones que almacenará todas las cartas, he estado mirando una estructura.

Cabe decir que las estructuras van antes del main.
struct { 
char palo; //C,P,T,D
char numero; //2...J,Q,K,A
 } 
mazo[51]; //variable compuesta por 2 elementos (palo, numero)

main()
{
...
}

Usando la definición dada arriba, podemos asignar un valor a cada uno de los dos campos del mazo, utilizando Nombrevariable.campo dentro de un for para tener un indice de posicíon.

for(i=0;i<51;i++)
{
 mazo[i].palo = Valor;
 mazo[i].numero = Valor;
}
//Aun no me he puesto a pensar como rellenarlo, pero e aquí el ejemplo de uso.

No hay comentarios:

Publicar un comentario