Bonjour,
Je n'arrive pas a initialiser une chaine de caractères qui se trouve dans une structure.
Voila ma structure:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 typedef struct element element; struct element { char * mot; struct element *nxt; }; typedef element* llist;
et ce que j'essai de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 llist fcskiplist (llist skiplist, char * motaAjoute) { element* nouveauMot = (element*)malloc(sizeof(element*)); nouveauMot->mot = (char*)malloc(sizeof(char*));
La premiere ligne passe bien, le nouveauMot est bien initialisé, mais pas nouveauMot->mot, j'ai droit a une erreur access violation writing avec ce code.
Comment faire ?.
merci
Partager