Array [0] found

Résolu
infona Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -  
infona Messages postés 13 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans le code que je compile il y a parfois des typedef comme par exemple :

struct {
int major;
int minor;
void *device_end[0];

} __attribute__((__packed__));

et ceci génère l'erreur suivante : Array [0] found
J'arrive pas à la comprendre.

Merci pour ceux qui peuvent m'aider (et pour ceux qu'ils ne peuvent pas aussi :) )

2 réponses

UaLShark Messages postés 191 Date d'inscription   Statut Membre Dernière intervention   35
 
void *device_end[0]; c'est une longueur incorrecte de tableau minimum = 1 élément
ou bien rend le void* device_end[]
ou void** device_end si c'est un tableau
bein si c'est un seul pointeur void* device_end suffit;
0
infona Messages postés 13 Date d'inscription   Statut Membre Dernière intervention  
 
Merci UaLShark, je l'ai rendu void** device_end et ça a marché.
0