Alors, soit les solutions ne changes rien, soit ça créer d'autre erreur
Donc ça doit être autre-chose.
Donc, en fait, g exactement ça (avec d'autre trucs entre, bien sur) :
struct Sfile
{
unsigned char name[9];
unsigned int size;
unsigned char type[5];
unsigned char stat[4];
};
void main(void)
{
struct Sfile *files=NULL;
char buffer[5];
sprintf(buffer,"%d",sizeof(struct Sfile));
DrawStr (90,30,buffer, A_NORMAL);
}
et là, ça affiche 0. Donc g un truc de newb qui faut pas faire, mais je vois pas ou.