J
@wob
Es ist bei jeder Zahl etwas unterschiedlich, teilweise sind sie auch unverfälscht. Dritte Nachkommastelle (1.xxX) ist eine grobe Schätzung, wenn ich alle über einen Kamm scheren wollte.
Also wie gesagt, ich habe Funktionen geschrieben, die doubles in strings (char-Arrays mit Nullbyte am Ende) umwandeln und umgekehrt. Dabei wird, je nach Größe der Zahl, diese ständig umgewandelt.
Das bedeutet, dass beim Einlesen und Anzeigen schon gerechnet wird.
Meine "Lösung" ist also ziemlich behindert, das wusste ich zu dem Zeitpunkt allerdings nicht.
Mein Ziel war es, bis auf die Funktionen scanf und printf einfach alles was ich brauche neu zu schreiben, und dementsprechend auch nur stdio.h zu inkludieren. Das bedeutet natürlich, dass ich keinen Datentyp für Strings (oder auch bools) hatte.
Würde ich nie nochmal machen. Ich bin gerade am Handy, von daher kann ich gerade keinen Code schicken, aber ich schätze ihr wisst ungefähr worauf das hinausläuft.