Player_s* createPlayer(void)
{
Player_s *p_player = NULL;
if((p_player = malloc(sizeof(Player_s))) == NULL)
{
fprintf(stderr, "Erreur lors de l'allocation dynamique pour p_player.\n");
exit(EXIT_FAILURE);
}
p_player->life = 7;
p_player->speed = 0;
p_player->score = 0;
p_player->p_sprite = loadImage("Graphics/Player/player.png");
initPlayerLocation(p_player, 0, 0, 0, 0);
p_player->a_name = "VampireGirl";
p_player->action = NO_ACTION;
p_player->movement = NO_MOVEMENT;
return p_player;
}
Moi aussi je joue avec les pointeurs 
Bon ok ça va, c'est pas un truc d'ampleurs comme eux ^,..,^