Wert einer Variable long int in string umwandeln



  • Hi!
    Ich möchte gerne den Wert einer Variable vom Typ long int
    in einem String speichern:

    DWORD size;
    	char buffer[sizeof(long)];
    
    	size = 123456789; //GetFileSize(...)
    	ltoa(size, buffer, 10);
    

    Welche Grösse sollte die Zeichenkette buffer maximal haben?

    (als size wird in meiner Anwendung eigentlich der Rückgabewert der
    Winapi-Funktion GetFileSize(...) festgelegt, also die Dateigrösse einer
    beliebig grossen Datei)

    Danke!
    -Der Windows Junkie 😃



  • #include <sstream>
    template <typename T>
    std::string T2str( T const  & val )
    {
      std::ostringstream strstr; 
      strstr << val;
      return strstr.str();
    }
    


  • ein blick in die FAQ hätts auch getan 😉


Log in to reply