how to deal cards to multiple players card game C

I am trying to make a card game in c, I am a bit stuck on how to deal the cards to a selected amount of players. Could anyone give me some guidelines on how to do this? I will post the code below, Thanks in advance and happy new year!!!

#include<stdio.h> #include <stdlib.h> //random number generator functions #include <string.h> #include <time.h> #include <ctype.h>  #define CARDS 52  int playerAmount; int deckAmount; int drawPosition = 0; int deckPosition = 0; char gamePlay; int handNumber = 0; int players[];      const char *numeric[] =           {    "Two","Three","Four","Five","Six","Seven",                 "Eight","Nine","Ten","Queen", "Jack","King","Ace" };      const char *suits[] =    {     "Diamonds","Hearts","Clubs","Spades"};  const char *P1[5]; const char *P2[5];   // function to shuffle the deck int Shuffle(int *deck) {     int i, temp, card;      printf("\nShuffling...\n\n");     for (i = CARDS - 1; i > 0; i--)     {         card = rand() % i;         temp = deck[i];         deck[i] = deck[card];         deck[card] = temp;      }     return 0; }  // program entry point int main(void) {     int deck[CARDS];  // deck     int card = 53;    // card     int fDisplay, sDisplay;     // face and suit     int i;            // counter     char ch = 0;      // keyboard       printf("Welcome to 25, Please enter the         number        of     players");     scanf("%d", &players[]);     printf("Player Amount is: ", players[]);     // Declare player amount-dependant arrays...     //initialize the deck      for (i = 0; i < CARDS; i++)         deck[i] = i;      // deal cards      do     {         if (card >= CARDS)             card = Shuffle(deck);          // face and suit         fDisplay = deck[card] % 13;         sDisplay = deck[card] / 13;         player1 = deck[card] % 13 *5;         player2 = deck[card] % 13 *5;          // display the card         printf("%2d > %s of %s\t\t", card, numeric    [player1], suits[player1]);         card++;          printf("(Enter to deal, L to Leave)\n");         ch = getchar();     } while (toupper(ch) != 'L');     return 0; }