Struct avec un tableau en variable en c

j'ai besoin de créer un type de données (struct dans ce cas) avec un tableau en tant que propriété. J'ai un initialiser la fonction qui initialise la structure de données et donne le tableau d'une taille spécifiée. Le problème est maintenant de la déclaration du tableau de la struct. par exemple "int valeurs[]" exigera que j'ai entrez un nombre dans les parenthèses par exemple les valeurs de[256]. Th3 256 doit être spécifié wen la structure est initialisé. Est-il possible que je contourner ce problème?

typedef struct 
{
        int values[];      //error here
        int numOfValues;
} Queue;

OriginalL'auteur pnizzle | 2011-09-17