no save
Assistance
Achat
News

Forum | programmation
pb chaine de caractères ds liste chainée en C
cyberlulu, le jeu. 30 déc. 2004 à 15:41:24
Bonjour
comment faire pour copier une chaine de caractère dans la valeur d'un élément d'une liste chainée ? j'ai utilisé strcpy mais j'ai un pb quand je rentre plus de 4 caractères : il ne m'en affiche que 4 !
voilà mon code :


typedef struct elem {char valeur;
struct elem * suivant;
} element;

typedef element * liste;
liste l=NULL;
main()
{ char nb[]="1515695";

l=(element*)malloc(sizeof(element));
strcpy(&l->valeur,nb);
l->suivant=NULL;

printf("%s",nb);
printf("\n%s",&l->valeur);

getch();
return 0;
}

si on essaye ce code, l'affichage de l->valeur donnera "1515"
si qqun peut m'aider... merci d'avance


maily
déc. 04
Suivant
REPONSES
maily
déc. 04
cyberlulu
déc. 04
cyberlulu
déc. 04
maily
déc. 04
cyberlulu
déc. 04
maily
déc. 04
Version Web
Réalisé par RedShift
no save