Utilisation de sprintf ? ?

Utilisation de sprintf ? ? - C - Programmation

Marsh Posté le 15-12-2005 à 21:48:20    

Bonjour,
 
 
jai compris la différence entre sprintf et printf mais je ne vois pas dans quel cas et comment on peut utiliser sprintf ?
Quelqu'un peut m'éclairer ? meme en me faisant un petit prog et en me l'expliquant ....
Merci a vous

Reply

Marsh Posté le 15-12-2005 à 21:48:20   

Reply

Marsh Posté le 15-12-2005 à 21:51:34    

http://www.googleityoumoron.com/?go=man+sprintf


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 16-12-2005 à 10:04:43    

wareq a écrit :

Bonjour,
 
 
jai compris la différence entre sprintf et printf mais je ne vois pas dans quel cas et comment on peut utiliser sprintf ?
Quelqu'un peut m'éclairer ? meme en me faisant un petit prog et en me l'expliquant ....
Merci a vous


 
Je veux stocker une valeur numérique (par exemple le contenu de "i" de type "int" ) dans une chaîne (par exemple pour savoir de combien de chiffres est composé le nombre stocké dans "i" )

char chaine[100];
int i;
 
i=fonction_quelconque_qui_renvoie_un_int();
sprintf(chaine, "%d", i);
 
/* Le nombre de chiffres de "i" est maintenant accessible par "strlen(chaine)"
    Sinon il aurait fallu utiliser les log base 10 pour arriver au même résultat */


 
Bon, c'est un exemple comme un autre...
 
 
 


 :lol:  :lol:  :lol:

Reply

Marsh Posté le 16-12-2005 à 10:53:41    

utilise de préférence snprintf

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed