Zahlenstring von hinten auslesen - aber wie?
-
ich möchte einen ZahlenString von hinten angefangen auslesen und in eine double zahl umwandeln also zuerst die länge des strings zählen und weiter weiß ich eben nicht mehr? sollte auch das minus der zahl und kommastellen erkennen können blos wie soll ich das machen? die letzte idee fehlt mir noch dazu ?
also von vorne gehts mit einer schleife so? x = input[i]-'0'+(x*10);
oder besser wie lese ich zwei zahlen die durch leerzeichen in einem string getrennt sind aus? zb '-32.33 342.2'
big thx
-
double atof(const char *string);
(von <math.h> oder <stdlib.h>)
Wenn mehrere Zahlen in einem String sind laufst du mit einer while Schleife durch und sortierst die einzelnen Zahlen in mehrere Substrings aus.
mfG