Hallo, Am Mon, 02 Aug 2004, Bernhard Walle schrieb:
* Michael Wenger
[2004-08-02 02:40]: ich würde das so machen:
char buf[sizeof(long)];
sprintf(buf, "%l", lo);
Das ist wohl die eleganteste Lösung für Jans Gesamtproblem.
Damit wird aber an buf[ sizeof(long) ] (also außerhalb des gültigen Speichers) eine 0 geschrieben. Richtig wäre also
char buf[sizeof(long)+1]; sprintf(buf, "%l", lo);
Nein.
====
#include