|  
    
 Lorsque l'on travaille avec des nombres à virgule flottante en C + + vous pouvez avoir besoin de les convertir en une chaîne à certaines fins , telles que l'affichage à un utilisateur ou à la sortie dans un fichier . Nombres à virgule flottante ont des valeurs telles que 2,54 ou 7.114 . Vous devez utiliser le type "double" si vous avez besoin de plus de six lieux de précision. Vous pouvez utiliser un sa fonction "Format" " CString " et de convertir un flotteur dans un string . Instructions   1  Ouvrez le C + + fichier source dans un éditeur tel que Microsoft Visual Studio Express .   2   déclarer une variable avec un type de flotteur et lui attribuer une valeur en ajoutant le code suivant dans votre fonction :     float f = 3,14159 ;   3   déclarer une « CString » et utiliser la fonction "Format" pour convertir le flotteur dans un string en ajoutant le code suivant:     CString str ;     str.Format ( "float en chaîne : % f" , f);     ou     str . Format ( "Float à cordes : 0,5 % f" , f);     la fonction "Format" utilise le même formatage que " sprintf ". Le "% f" prescripteur correspond au nombre à virgule flottante . La deuxième version utilise «.5» , qui définit le nombre de décimales à utiliser. L'avantage d'utiliser un " CString " au lieu d'un tableau de caractères normale est qu'une longue nombre à virgule flottante ne sera pas envahi le tampon . . C'est parce qu'un " CString " est une séquence de longueur variable de caractères     Alternativement, vous pouvez utiliser un tableau de caractères et la fonction " sprintf " si vous n'êtes pas inquiet au sujet d'un débordement de tampon en tapant le code suivant: Photos   char str [20] = "";     sprintf ( str, " .5 % f" , f);   4   Enregistrer le + fichier source C + , compiler et exécuter le programme pour convertir le nombre à virgule flottante à une chaîne.    
 
 |