Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment créer une liste doublement …
  • Fonctions Iomanip 
  • C + + Types de données 
  • Comment faire de C Jeux 
  • Comment utiliser des variables globa…
  • Comment ajouter une page de démarra…
  • Comment ajouter des lignes à un Dat…
  • Comment obtenir un nombre d'objets à…
  • Comment trier dans Turbo C + + 
  • Comment écrire un programme Socket …
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment convertir un flottant à cordes en C + +

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire une racine carrée en C + + 
  • Comment créer un arbre binaire en C 
  • Comment faire pour convertir un entier en caractères en C + + 
  • C + + Types de données 
  • Comment inverser une liste unique Lié 
  • Comment arrondir des nombres décimaux en C + + 
  • Comment déboguer une fuite de mémoire en C + + 
  • Comment faire pour utiliser la commande printf en C + + 
  • Comment faire pour installer un vieux compilateur C + + sous Windows XP 
  • Comment rechercher une liste chaînée d'éléments en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc