Code:

Code:
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>


int main(){
    int num_players;


    char example[10];


    char *players_array[3];
    char *cerial[2] = {"apple", "Cinammon"};


printf("How many players are playing?");
scanf("%d", &num_players);
getchar();
int x = 0;
int y;








for(x = 0; x<3; x++){
fgets(example, 10, stdin);
example[strlen(example)-1] = '\0';
players_array[x] = example;


}




for(x = 0; x <3; x++){
printf("\n%s\n", players_array[x]);
}






return 0;


}





1. When I enter 3, john, blake, david, it prints out david 3 times.
2. I'm trying to use fgets to get the strings for the pointer array
What am I doing wrong?