A voir également:
- Pb allocation mémoire en C
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Nettoyer memoire iphone - Guide
- Test memoire pc - Guide
- Gmail memoire insuffisante - Guide
1 réponse
maily
Messages postés
7556
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
23 juin 2023
453
29 déc. 2004 à 12:10
29 déc. 2004 à 12:10
Bonjour!
printf("%c",&l[0]->valeur);
C'est un caractère qui est dedans! pas une chaine!
Maily :-))))
ragondin, va au coin!
printf("%c",&l[0]->valeur);
C'est un caractère qui est dedans! pas une chaine!
Maily :-))))
ragondin, va au coin!
29 déc. 2004 à 12:27
sinon en passant, pourquoi faut-il mettre &l[0]->valeur et pas l[0]->valeur tout court ??
29 déc. 2004 à 12:30
merci bcp !
29 déc. 2004 à 12:31
Il faut aussi enlever le & devant l[0]->valeur.
A++
C'est pas parce qu'ils sont nombreux à avoir tort
qu'ils ont raison! (COLUCHE)
29 déc. 2004 à 12:32
C'est pas parce qu'ils sont nombreux à avoir tort
qu'ils ont raison! (COLUCHE)
29 déc. 2004 à 13:15
avec t une liste défini comme dans le code plus haut.
donc pour extraire la dernière lettre d'un nombre, j'ai utilisé strncpy et j'ai donc une un seul caractère dans une chaine de caractère. le pb se pose à la condition if(strcmp(chiffre,tab[i]->valeur)==0)