Code:#include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> void shuffle( int wdeck[][13]); void deal( const int wdeck[][13], const char *wface[], const char *wsuit[]); void pair( int a[]); int main() { const char *suit[4] = {"hearts", "diamonds", "clubs", "spades"}; const char *face[13] = {"ace", "deuce", "three", "four", "five", "six", "seven", "eight", "nine", "ten", "jack", "queen", "king"}; int deck[4][13] ={0}; srand( time(0)); shuffle(deck); deal(deck, face, suit); return 0; } void shuffle(int wdeck[][13]) { int row; int column; int card; for(card = 1; card <= 52; card++) { do { row = rand() % 4; column = rand() % 13; }while(wdeck [row] [column] !=0); wdeck [row] [column] = card; } } void deal(const int wdeck[][13], const char *wface[], const char *wsuit[]) { int card; int row; int column; for ( card = 1; card <= 52 ; card++ ) { for ( row = 0; row <= 3; row++ ){ for ( column = 0; column <=12; column++ ){ if ( wdeck[row][column] == card ) { printf("%5s of %-8s%c\n\n", wface[column], wsuit[row], card % 52 == 0 ); _getch(); } } } } }
Alright guys...this shuffles cards and prints out 52 cards but I have to press a key for each card to print.
How do I make it print all 52 cards at once?



LinkBack URL
About LinkBacks



