Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Konvertera Float till String i C + +

    När du arbetar med flyttal i C + + kan du behöva konvertera dem till en sträng för vissa ändamål , till exempel visa den till en användare eller mata ut den till en fil . Flyttal har värden som 2,54 eller 7,114 . Du bör använda den "dubbla " typ om du behöver mer än sex platser för precision . Du kan använda en " CString " och " Format " -funktion för att konvertera ett flyttal till en sträng . Instruktioner
    1

    Öppna C + + källfilen i en editor som Microsoft Visual Studio Express .
    2

    Deklarera en variabel med en flottör typ och tilldela den ett värde genom att lägga följande kod i din funktion :

    float f = 3,14159 ;
    3

    Deklarera en " CString " och använda sin " Format " -funktion för att konvertera flyttal till en sträng genom att lägga in koden :

    CString str ,

    str.Format ( " Float till String : % f " , f ) ,

    eller

    str . Format ( " Float till String : % .5 f " , f ) ;

    " Format " -funktionen använder samma formatering som " sprintf . " Den " % f " specificerare motsvarar flyttal . Den andra versionen använder " .5 " , som anger hur många decimaler som ska användas. Fördelen med att använda en " CString " i stället för ett normalt tecken array är att en lång flyttal inte kommer att överskrida den bufferten. . Detta beror på en " CString " är en variabel längd sekvens av tecken

    Alternativt kan du använda en karaktär array och " sprintf " -funktionen om du inte är orolig för en buffertöverskridning genom att skriva in koden :

    char str [ 20 ] = " " ;

    sprintf ( str, " % .5 f " , f ) ;
    4

    Spara C + + källfilen kompilera och köra programmet för att konvertera flyttal till en sträng .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att designa din egen Game Använda C + +
    ·Urval Struktur i C programmering
    ·Vad betyder det om en App filen redan finns på en IPad…
    ·Hur man gör en följd av asterisker i C + +
    ·Hur man minska längden på en sträng i C
    ·Hur man använder Visual C + + Debugger
    ·Hur man driver en iPhone Developer Xcode
    ·Hur du använder banners och dekaler i GTK Radiant
    ·Hur man skriver ett program för att beräkna sammansat…
    ·First - Class funktioner i Python
    Utvalda artiklarna
    ·Konvertera en CSV -fil till en graf i Python
    ·Egenskaperna hos en samling i VBS
    ·Hur man binda en ordbok för att DropDownList
    ·Hur man beräknar en Baseball Ticket i JavaScript
    ·Hur får man en Föregående Sida URL i PHP
    ·Hur man simulera en läcka i MATLAB
    ·C MDI Tutorial
    ·Hur vill kolla om det finns en mapp i Vb.Net
    ·Hur vill ändra färg på en punkt i matplotlib
    ·Vad är en Xilinx XPS
    Copyright © Dator Kunskap http://www.dator.xyz