printf: Krieg' fast nichts gebacken

Gast #862526
Lesenswert?
• ▲
▼
Hallo zusammen,

mein printf funktioniert nur halbwegs.

Diese floatzahl wird korrekt übertragen:

#define CR 0x0D
float Fx;    // Messfrequenz

printf("%10.6f%c",Fx,CR);

Nun möchte ich die Dimension "Hz " vornan stellen, ich schreibe also:

printf("Hz %10.6f%c",Fx,CR);


Aber Pusteblume, das Hz  wird nicht angezeigt. Was mache ich da falsch?


Danke für eure Hilfe!
Gast #862551
Lesenswert?
• ▲
▼
Also wenn das "Hz " nicht, aber die nachfolgende Zahl angezeigt wird,
würde ich fast darauf tippen, dass das Programm, das du laufen lässt,
nicht dem aktuellen Quellcode entspricht. Vielleicht ist beim
Kompilieren, Linken oder Programmieren des Chips ein Fehler passiert,
so dass auf dem Controller immer noch die alte Version ohne "Hz "
läuft.
Gast #862572
Lesenswert?
• ▲
▼
Kompilieren, Linken und Programmieren funktioniert, hab ich durch 
auswechseln mit  >printf("Hz \r");<  getestet.

(s)printf-features float ist auch eingestellt.


So ein Mist! Meine armen Kollegen, die müssens wieder ausbaden...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren