Archiv verlassen und diese Seite im Standarddesign anzeigen : LINUX:C:integer to string
hallo,
wie kann man eigentlich einen integer oder long zu einem char machen.
also andersrum weiss ich es mit atoi() und atof usw....
anda_skoa
13-11-2002, 15:13
Zum Beispiel mit sprintf.
Besser snprintf.
char buffer[12];
int i;
snprintf(buffer, "%d", i);
buffer muß ausreichend groß sein.
Mit 12 geht es bei int ziemlich sicher.
(2Mrd -> 10 Stellen + 1 Stelle Vorzeichen + \0)
Ciao,
_
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.