Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2012
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. #include "stdio.h"
  2. #include "stdlib.h"
  3.  
  4. typedef struct{
  5. int value;
  6. char *suit;
  7. } card;
  8.  
  9. card deck_shuffle(card);
  10.  
  11. int main() {
  12.  
  13. srand48(43943957);
  14.  
  15. card deck[52];
  16.  
  17. card generate;
  18.  
  19. int i; //suit counter 0-3
  20. int j =2; //card value counter 2-14
  21. int k =0; //card number counter 0-51
  22.  
  23.  
  24. //This block generates the 52 card by doing a for loop for 2-14 (the second for loop) of one suit, then changing suits (the first for loop) and repeating it for each of the 4 suits
  25.  
  26. for (i = 0; i < 4; i++){
  27.  
  28. for(j = 2; j < 14;j++){
  29.  
  30. generate.value = j;
  31.  
  32. if(i = 0){
  33. generate.suit = "Heart";}
  34. if(i = 1){
  35. generate.suit = "Diamond";}
  36. if(i = 2){
  37. generate.suit = "Club";}
  38. if(i = 3){
  39. generate.suit = "Spade";}
  40.  
  41. deck[k] = generate;
  42.  
  43. k++;
  44. }
  45. }
  46.  
  47. for(k = 0; k < 52; k++){
  48. printf("deck[%d]= %c %d\n",k, deck[k].suit,deck[k].value);
  49. }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement