MMmm... I see. You should be using structs. ;)
You'll find that work with a deck of strings can get quite confusing when you start working out the kinks. How exactly do you plan on checking for pairs or flushes? You're going to parse every card in a persons hand? Consider trying something like the following:
Code:
typedef struct {
char suit;
int faceVal;
char fullName[20];
} card;
/* Somewhere in main... */
card *deck = malloc(sizeof(card) * 52);
card *myHand = malloc(sizeof(card) * 5);
/* Somewhere later in main... */
if (myHand[ i].faceVal == myHand[i+1].faceVal)
printf("Yay! A pair!");
Of course this is just a simple example.