How to Convert Float naar String in C++



Bij het werken met floating point getallen in C++ moet u wellicht om ze te converteren naar een tekenreeks voor bepaalde doeleinden, zoals deze wordt weergegeven voor een gebruiker of het uitvoeren naar een bestand. Floating point getallen waarden zoals 2,54 of 7.114 hebben. Als u meer dan zes plaatsen van precisie vereisen, moet u het type van de "dubbel" gebruiken. U kunt een "CString" en de "Format" functie een float omzetten in een tekenreeks.

  • Open het bronbestand C++ in een editor zoals Microsoft Visual Studio Express.

  • Een variabele te declareren met een type float en een waarde toewijst door de volgende code toe te voegen in uw functie:

    vlotter f = 3.14159;

  • Verklaren van een "CString" en gebruik de functie "Format" te zetten de vlotter naar een tekenreeks met de code toe te voegen:

    CString str;

    Str. Formaat ("zweven op tekenreeks: %f", f);

    of

    Str. Formaat ("zweven naar String: %.5f", f);

    De functie "Format" maakt gebruik van dezelfde opmaak als "sprintf." De aanduiding "%f" komt overeen met drijvende puntaantal. De tweede versie gebruikt ". 5", waarin het aantal decimalen te gebruiken. Het voordeel van het gebruik van een "CString" in plaats van een normale karakter array is dat een lange drijvende komma zal niet de buffer overschreden. Dit komt omdat een "CString" een opeenvolging van variabele lengte van tekens is.

    U kunt een karakter array en de "sprintf" functie bent u niet bezorgd over een bufferoverloop door de code te typen:

    char str [20] = "";

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

  • De C++ bronbestand, compileer en run het programma om te converteren de drijvende punt nummer opslaan naar een tekenreeks.

Gerelateerde Artikelen

How to Convert Float naar geheel getal in Oracle

How to Convert Float naar geheel getal in Oracle

Oracle-databases kunnen gebruikers zoekopdrachten uitvoeren en weergaven van de gegevens met behulp van Structured Query Language (SQL). Net als de meeste programmeertalen categoriseert SQL variabelen volgens hun eigenschappen. Een geheel getal kan e
How to Convert Int naar String in Python

How to Convert Int naar String in Python

Bij het programmeren in Python, Vermijd "TypeErrors" door een geheel getal te converteren naar een tekenreeks. Bijvoorbeeld, door het omzetten van getallen in tekenreeksen kunt u gemakkelijk de resultaten uitlijnen in een tabel. Een ander voorbe
How to Convert datum naar String in SQL

How to Convert datum naar String in SQL

Structured Query Language (SQL) biedt u de hulpprogramma's voor bijwerken, verwijderen, selecteren en bewerken van uw tabel gegevens. SQL is vergelijkbaar met andere programmeertalen. SQL heeft interne functies waarmee u kunt manipuleren en berekenen
How to Convert INT naar String in Java

How to Convert INT naar String in Java

Een geheel getal converteren naar een tekenreeks is een gangbare praktijk bij het programmeren. Voor sommige processen van toepassingen is het noodzakelijk om te manipuleren van de indeling. Java maakt een geheel getal converteren naar een tekenreeks
How to Convert Enum naar String in Java

How to Convert Enum naar String in Java

De Java-programmeertaal kan programma's vast te stellen hun eigen opgesomde typen. Een object van een enumeratief type bevat een waarde die is getrokken uit een eindig aantal constanten die zijn opgegeven door het programma. U kunt bijvoorbeeld een e
How to Convert INT naar String in SQLite

How to Convert INT naar String in SQLite

Een INT omzetten in een TEKSTVELD de tekstwaarde in SQLite is handig wanneer u wilt zorgen dat uw gegevens niet per ongeluk naar het verkeerde gegevenstype invoert geconverteerd tijdens de uitvoering. SQLite is een gratis downloadbare open source SQL
How to Convert DAT naar AVI Freeware

How to Convert DAT naar AVI Freeware

VCD DAT zijn eigenlijk de bestanden van MPEG-1-indeling. Deze bestanden converteren naar AVI-formaat maakt gemakkelijker afspelen van apparaten zoals thuis DVD-spelers, wanneer de bestanden worden gebrand op een DVD-R-schijf. Een gratis MPEG naar AVI
How to Convert Excel naar Access

How to Convert Excel naar Access

How to Convert Excel naar Access. Een Excel-werkblad is een geweldig hulpmiddel voor het beheren van lijsten en financiële gegevens, maar op een gegeven moment kan u wilt meer doen met uw werkblad dan die activiteiten. U kunt in Microsoft Access gebr
How to Convert vinylplaten naar CD

How to Convert vinylplaten naar CD

Omzetten van uw platencollectie vinyl in cd's kan een tijdrovend proces, maar is een beter alternatief dan moetend kopen de gehele collectie weer in een andere indeling. Het is waarschijnlijk ook de voorkeur aan het hebben van een professionele doen
How to Convert MP3s naar bladmuziek

How to Convert MP3s naar bladmuziek

MP3-bestanden converteren naar bladmuziek kan worden gedaan goedkoop met de hulp van drie aparte freeware programma's. Eerst zult u uw MP3 converteren naar een WAV-bestand, dan zult u dat WAV-bestand converteren naar een MIDI-bestand en ten slotte zu
How to Convert PDF naar JPG in Windows

How to Convert PDF naar JPG in Windows

De bestandsindelingen PDF en JPG zijn beide populaire formaten voor het opslaan van afbeeldingen en documenten zodat ze kunnen worden gedeeld, bewerkt en gebruikt met verschillende toepassingen. PDF-bestanden converteren naar JPG-bestanden is een een
How to Convert voeten naar meter

How to Convert voeten naar meter

Legende toeschrijft vele oorsprong aan de maatregel bekend als de "voet". De "standaard" voet die vandaag weten de meeste mensen in de Verenigde Staten is 12 inch in lengte. Deze standaard is het strikt gedefinieerd in de Verenigde Sta
How to Convert EXE naar een videobestand

How to Convert EXE naar een videobestand

Flash EXE-bestanden hebben het vermogen en de componenten om een video te maken. Door zelf, een flits EXE is nutteloos en zonder gebruik te maken van een mediaspeler niet worden weergegeven. Dit vereist video conversie door meerdere stukken van progr
How to Convert MOBI naar iBooks

How to Convert MOBI naar iBooks

De MOBI text-indeling wordt gebruikt voor het omzetten van boeken in elektronische vorm die kan worden gelezen op computers en andere elektronische apparaten, zoals e-lezers en mobiele telefoons. Als u wilt het MOBI formaat omzetten in een formaat da