| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment fermer une boucle For en C + + 
    ·Description de la fonction du système C 
    ·Les ressources incorporées dans Silverlight 
    ·Comment faire des jeux pour les produits Apple 
    ·Comment initialiser un tableau 2D dans deux états 
    ·Comment faire pour alphabétiser un tableau en C + + 
    ·Comment saisir un mélange de chiffres et de lettres d'…
    ·Comment convertir Int Char 
    ·Comment faire pour modifier un taux de remplissage 
    ·Comment faire un site Web Mashup 
      articles en vedette
    ·COBOL Fonctions 
    ·Comment importer un fichier de classe PHP 
    ·Comment ajouter une page de démarrage à un navigateur…
    ·Comment désactiver les avertissements en VBScript 
    ·Comment utiliser WM_DROPFILES en VBA 
    ·NetBeans : Comment ajouter des images à un projet Web 
    ·Comment ouvrir un fichier PHP dans Vista 
    ·Comment faire pour changer l'entrée texte avec JavaScr…
    ·Comment rechercher un fichier dans VB 
    ·Comment faire un changement d'image sur Mouseover 
    Copyright © Connaissances Informatiques http://fr.wingwit.com