float->string OHNE ftoa(), sprintf und streams
-
Tjo, der Titel sagt schon alles.
Ich hab hier das Problem, dass ich ein float in ein c-string umwandeln muss, ohne bereits existierende lösungen (ftoa, sprintf, gcvt,streams etc.) verwenden zu können. hat jemand ne idee?
-
schau Dir mal das hier an:
http://www.cs.ttu.edu/~pyeatt/courses/ftoa.c
-
ja, ok, ich meinte eigentlich einen lösungsansatz, bei dem man direkt auf die mantisse, den exponenten & das signbit greift. im wesentlichen wollte ich mir damit die sonst übliche angabe der präzision der nachkommastellen sparen.
wie ich nach einigen versuchen festgestellt hab, ist das nicht so wirklich erreichbar. und ja, ich hab keine lust mehr da zu experimentieren