τον τρόπο χρήσης sprintf στο sdcc για folating σημείο μεταβλητές

V

vikrant

Guest
Hi all,
Το κάνω κάποιες κινητής υποδιαστολής calulation στο p89v51rd2 UC σε sdcc μεταγλωττιστή είναι happenning σωστά.Όμως θέλω να χρησιμοποιήσω sprintf για λειτουργία κινητής υποδιαστολής.

ex.
float f1 = 1,23?
char buffer [10]?

sprintf (buffer, "% f", f1)?

μνήμης, αλλά δεν είναι να καλυφθεί με την κατάλληλη κινητής υποδιαστολής μεταβλητή αξία, δεδομένου ότι πρέπει να είναι.
Μπορεί κάποιος έχει κάποια βιβλιοθήκη στην οποία sprintf υποστήριξης κινητής υποδιαστολής μεταβλητές.

Παρακαλώ βοηθήστε

 
γειά σας .... vikrant πραγματικά σίγουρος ότι η αξία έτσι `t στην ουδέτερη;πώς ελέγχεται αυτό;δοκιμάστε προσθήκη ενός printf μετά, για τον εντοπισμό σφαλμάτων ... φαίνεται σωστό για μένα ...ή, προσπαθήστε να χρησιμοποιήσετε

sprintf (buffer, "5,2% f", FL1)?

formating της μνήμης ...χαιρετισμοί

Breno

 

Welcome to EDABoard.com

Sponsor

Back
Top