double zu const char*



  • Hallo,

    wie wandel ich einen double in einen const char*.

    In C würde ich folgendes machen:

    sprintf(charfeld,"%f",meindoublewert);
    

    Wie sieht die C++ Lösung aus?

    Viele Grüße



  • in der FAQ gibts einen Beitrag "einmal string nach Zahl und zurück". Der sollte dir alles liefern was du brauchst.



  • cpp_anfaenger schrieb:

    ....
    wie wandel ich einen double in einen const char*.
    ...
    Wie sieht die C++ Lösung aus?

    Gar nicht - da wandelt man sowas in std::string um. 😉

    Du hast nämlich einen wesentlichen Teil bei der C-Lösung unterschlagen: Die Speicherverwaltung. Ein einfaches char* tut's ja nicht - da muss ja auch Speicher dahinter liegen.

    Gruß,

    Simon2.


Anmelden zum Antworten