Quelle est la difference entre un "printf" et un "sprintf" ?

Quelle est la difference entre un "printf" et un "sprintf" ? - C++ - Programmation

Marsh Posté le 06-04-2003 à 16:52:27    

tout est dans le titre
merci d'avance...

Reply

Marsh Posté le 06-04-2003 à 16:52:27   

Reply

Marsh Posté le 06-04-2003 à 17:05:36    

hum t'as ouver un bouquin sur le C ? ou chercher sur le net ?  
 
enfin sinon printf te permet d'afficher formater a l'ecran  
ex :
int test=10;
printf("%d ",test) ;  
 
te permet d'afficher le contenu de test a l'ecran ( %d pour int , %ld pour long , %c pour char , %s pour un tab de char ect .... )
 
sprintf est deriver de printf mais au lieux d'affichier sur l'ecran le resultat il le stock dans une variable de type char ( utile pour ranger des truc dans des char )
 
 
ex :
char chaine_test[20];
int test=10;
sprintf (chaine_test,"%d",test );
 
range dans chaine_test la vrarivale test ( converti en char )
 
enfin pour une meilleur explication , ouvre un livre ( c vraiment les bases ) ou matte sur le net
 
edit : si tu as besoin de doc pour debuter tu devrais trouver t'on bonheur la bas :
 http://www.developpez.com/c/cours.htm   ( cf : 30s avec google )


Message édité par bilbobman le 06-04-2003 à 17:13:20
Reply

Marsh Posté le 07-04-2003 à 17:48:45    

printf ca sort sur la sortie standard, pas forcément sur l'écran.
 
Enfin j'peux me trompaÿ...
 
Edit: la faq de flcl : http://www.isty-info.uvsq.fr/~rumeau/fclc/


Message édité par ToxicAvenger le 07-04-2003 à 17:51:15
Reply

Sujets relatifs:

Leave a Replay

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