Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdio.h"
- #include "stdlib.h"
- typedef struct{
- int value;
- char *suit;
- } card;
- card deck_shuffle(card);
- int main() {
- srand48(43943957);
- card deck[52];
- card generate;
- int i; //suit counter 0-3
- int j =2; //card value counter 2-14
- int k =0; //card number counter 0-51
- //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
- for (i = 0; i < 4; i++){
- for(j = 2; j < 14;j++){
- generate.value = j;
- if(i = 0){
- generate.suit = "Heart";}
- if(i = 1){
- generate.suit = "Diamond";}
- if(i = 2){
- generate.suit = "Club";}
- if(i = 3){
- generate.suit = "Spade";}
- deck[k] = generate;
- k++;
- }
- }
- for(k = 0; k < 52; k++){
- printf("deck[%d]= %c %d\n",k, deck[k].suit,deck[k].value);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement