Convertir flotter à la chaîne sans sprintf()

Je suis codant pour un microcontrôleur basé sur l'application et j'ai besoin de convertir un float à une chaîne de caractères, mais je n'ai pas besoin de lourds frais généraux associés à sprintf(). Est-il un éloquent pour ce faire? Je n'ai pas besoin de trop. J'ai seulement besoin de 2 chiffres de précision.

Je me peur que sprintf est votre unique option, d'ailleurs mon principal travail est avec des microcontrôleurs et je n'ai jamais ressenti la nécessité de raccourci sprintf!! u pourrait me dire quelle est votre raison (juste de la curiosité)
Je suis d'accord. La raison en est parce que je suis en développement dans IAR Embedded Workbench et je suis en utilisant le code de taille limitée (étudiant) version. Donc, sprintf() gonfle mon code sur le 4k limite.
Non, il ne sera pas. Il fait exactement le contraire de ce que je veux. Je veux aller de flotter à la chaîne. strtof() fait le contraire: string -> float.
puis je envisager de faire à partir de zéro , même si je ne sais pas combien il sera mieux que sprintf Sont vos nombres réels à venir dans une gamme raisonnable ?
Un vélo odomètre? Pourquoi avez-vous besoin de flotteurs?

OriginalL'auteur audiFanatic | 2014-04-21