Bonjour,
Je n'arrive pas a initialiser une chaine de caractères qui se trouve dans une structure.
Voila ma structure:
typedef struct element element;
struct element
{
char * mot;
struct element *nxt;
};
typedef element* llist;
et ce que j'essai de faire :
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