More easy way:
#define HAND_SIZE 5
typedef struct Cards{
char suit;
char face;
}card_t;
void printHandResults( card_t*);
int main(void)
{
card_t hand[HAND_SIZE];
card_t* p_hand = hand;
...
printHandResults(p_hand);
}
void printHandResults( card_t *hand)
{
// Here you must play with pointer's arithmetic
...
}