Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Slik konverterer Float til String i C + +
    Når du arbeider med flyttall i C + + du må konvertere dem til en streng for visse formål , for eksempel vise den til en bruker eller gi ut det i en fil . Flyttall har verdier som 2,54 eller 7,114 . Du bør bruke "double " type hvis du trenger mer enn seks steder av presisjon. Du kan bruke en " CString " og dens "Format "-funksjonen til å konvertere en flyte inn i en streng. Instruksjoner
    en

    Åpne C + + kildefil i et redigeringsprogram , for eksempel Microsoft Visual Studio Express.
    2

    deklarere en variabel med en dupp type og tilordne den en verdi ved å legge følgende kode i funksjon din : en

    float f = 3,14159 ;
    3

    Erklærer en " CString " og bruke sin " Format" -funksjonen til å konvertere flottøren til en streng ved å legge inn koden : en

    CString str ;

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

    eller

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

    "Format" -funksjonen bruker samme formatering som " sprintf . " Den " % f" specifier tilsvarer flyttall . Den andre versjonen bruker " 0,5 ", som bestemmer hvor mange desimaler som skal brukes. Fordelen med å bruke en " CString " i stedet for en normal karakter matrise er at en lang flyttall vil ikke overkjørt bufferen. . Dette er fordi en " CString " er en variabel lengde sekvens av tegn

    Alternativt kan du bruke en karakter matrise og " sprintf "-funksjonen hvis du ikke er bekymret for en buffer overkjørt ved å skrive inn koden :

    røye str [ 20 ] = " ";

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

    Lagre C + + kildefil , kompilere og kjøre programmet for å konvertere desimaltall til en streng .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lenke til en CPP Fil 
    ·Hvordan Fet Ord i C + + med Xcode 
    ·Konvertering Char Buffer å doble i C + + 
    ·Mac OS Development Tools 
    ·Hvordan bruke funksjonspekere i en Binary Search Argume…
    ·Hvordan lage en String uforanderlige 
    ·Hva er de fire forskjellige typer arv Slektskap 
    ·Hvordan initialisert variabler i C 
    ·Hvordan bruke funksjon Mal Overbelastning i C + + 
    ·Hvordan koble Visual C til en Access database 
      Anbefalte artikler
    ·Hvordan å demontere i C # 
    ·Hvordan lage en Betinget erklæringen i PHP 
    ·Hvordan koble til MDB Gjennom Visual Basic 
    ·Hvordan beregne Time in C i Linux 
    ·Hvordan legge til et datasett til et skjema i Vb.Net 
    ·Hvordan kan jeg tjene en Hibernate List Ikke Har Null E…
    ·Hvordan lage et bilde Endre på Mouseover 
    ·Slik fjerner Keys Fra en ordbok i Python 
    ·Hvordan bruke Palette i NetBeans 
    ·Hvordan beregne verdier for en PHP Linje Chart 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/