2 Aug
2004
2 Aug
'04
08:30
* Michael Wenger
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); Gruß, Bernhard --