Tiens, j'avais pas vu ce warning, j'en reste

, bien que je fasse sûrement une erreur :
Le proto de sprintf :
short sprintf (char *buffer, const char *format, ...);
Mon code :
char * Buffer[ 10 ] ;
const char * Filename = "unmap%u" ;
sprintf( Buffer , Filename , Level );
Level est un int. J'ai ce ouarningue :
game.c:17: warning: passing argument 1 of '(<U9e70> = &_ROM_CALL_53)' from incompatible pointer type
Pourquoi ?