no save
Assistance
Achat
News

Forum | programmation
[C] Initialiser une chain de caractères
jojo, le ven. 09 mars 2007 à 21:25:46
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


ekra
mars 07
Suivant
REPONSES
ekra
mars 07
jojo
mars 07
ekra
mars 07
info
déc. 08
lami20j
déc. 08
info
déc. 08
lami20j
déc. 08
info
déc. 08
Version Web
Réalisé par RedShift
no save