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?