cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 2010
-
28 févr. 2006 à 09:34
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 2009
-
3 mars 2006 à 02:21
salut
c'est vraiment urgent
pour faire la conversion d'un entier ou d'un float vers une chaine de caractères, j'ai utilisé les fonctions itoa et ftoa, mais il m'affiche que la fonction n'est pas définie!
je sais pas si le pb est dans la syntaxe ou bien un include necessaire!!!
merci
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 28 févr. 2006 à 09:47
Je vois que tu as posé la même question il y a quelques minutes, et aussi il y a quelques mois. Tu n'a toujours as trouvé comme faire? C'est vrai que ca commence à être urgent...
cs_othland
Messages postés298Date d'inscriptionjeudi 18 décembre 2003StatutMembreDernière intervention 9 février 20101 28 févr. 2006 à 09:50
merci pour ta reponse
mais je veux faire la conversion d'un float en une chaine de caractères:
float num
char ch[20]
ftoa(num, ch);
il me dit que ftoa n'est pas définie
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 mars 2006 à 02:20
Pas vraiment. sprintf sert plus à concatener (si je peut dire) dans une chaine de caractère sans utiliser strcpy ou strcat.
Example:
sprintf(machaine, "Bonjour à tous. Il y a %d personnes aujourd'hui", nombrepersonne);
scanf sert à envoyer les caractères de la console dans une chaine de caractère et sscanf sert à lire les donnée d'une chaine de caractère.
En gros sprintf et sscanf sont utiliser pour traiter les chaines de caractère pas pour les convertions.