Liste de tableau de chaine de caractère
Bonjour à tous,
Je reviens vers vous car je chercher a faire une liste chainée en C un peu particulière.
Je voudrais qu'elle contienne des tableaux qui contiennent eux même des chaines de caractères (donc des tableaux)
J'ai définit la structure suivante :
Code:
1 2 3 4 5 6
|
typedef struct file
{
char * Tab[2];
struct file *suiv;
} file ; |
Mais au moment d'ajouter un élément :
Code:
1 2 3 4 5 6 7 8 9
|
void AjouterList(file **p, char * tableau[2])
{
file *element = malloc(sizeof(file));
if(!element) return; /* Si l'allocation a échouée. */
element->Tab = tableau;
element->suiv = *p;
*p = element; /* Le pointeur pointe sur le dernier élément. */
} |
IL me met une erreur a cette ligne : element->Tab = tableau;
error C2106: '=' : l'opérande gauche doit être une l-value ???
Merci de votre aide!
Bon dimanche