Forum: Mikrocontroller und Digitale Elektronik float unter codevision einlesen


von Sven Müller (Gast)


Lesenswert?

Hallo, ich habe das Problem das ich eine Zahl mit komma über ein
terminal (per rs232) einlesen muss. (kalibrierwerte).

ich habe es mit scanf("%f",float) probiert, dann aber festgestellt
das codevision kein einlesen von floats durch stdio.h unterstützt.

Gibt es da einen Workaround?oder hat jemand so eine routine schonmal
geschrieben?

Natürlich kann ich zur not auch alles als uint einlesen, das erscheint
mir aber umständlich (vorher multiplizieren, hinterher teilen..)

Danke, sven

von Sven Müller (Gast)


Lesenswert?

Ok, hat sich erledigt.

Lese einen String ein und wandle diesen mit atof() in ein float um.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.