maths_info
Messages postés5Date d'inscriptionmardi 2 mai 2006StatutMembreDernière intervention10 janvier 2007
-
23 nov. 2006 à 03:41
maths_info
Messages postés5Date d'inscriptionmardi 2 mai 2006StatutMembreDernière intervention10 janvier 2007
-
23 nov. 2006 à 19:15
salut, j'ai un petit probleme, quand j'ecris une chaine de caractere en c et je le demande de m'affiche il m'affiche des symbole comme le code ascii. je sais pas ou le probleme.
NB: le programme ne contient aucun error.j'ai essaie avec des programme simple et ma donne la meme chose.
svp donne moi la solution
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 23 nov. 2006 à 03:58
Avec si peu de détail, difficile à dire.
Il est possible que ton programme soit en UNICODE mais que la chaine soit ASCII (ou l'inverse).
Tu as peut-être oublier d'ajouter le 0 final à la fin de ta chaine.
Sans un morceau de code (le bout de code fautif), on ne peut pas vraiment t'aider.
goast_tu
Messages postés212Date d'inscriptiondimanche 3 avril 2005StatutMembreDernière intervention28 mai 20112 23 nov. 2006 à 07:44
scanf("%c",&el->nom);
....
scanf("%d",&el->nom);
1) a la place de scanner l'age tu scan le nom
2)tu t'es pas trempé ici? le nom est une chaine de caracters donc soit tu fais un gets comme pour le prenom soit tu utilise scanf mais avec %s et non %c
maths_info
Messages postés5Date d'inscriptionmardi 2 mai 2006StatutMembreDernière intervention10 janvier 2007 23 nov. 2006 à 19:15
salut, merci SAKingdom votre programme marche bien, mais notre prof de cours nous a donne la methode qui j'ai deja fais, oui il y a des erreur de frappe comme (%c,%s,%d).en tout cas merci