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