Voulez Convertir Entier de Chaîne sans fonction itoa

je veux convertir int to char* en C, sans l'aide de itoa() fonction.

Parce que sur mon Linux, je itoa fonction n'est pas là. je suis en utilisant ce code que j'ai trouvé de ici

Je veux exécuter cette fonction sur les systèmes Embarqués, qui sont l'utilisation de Linux.

Donc je suis à la recherche d', sans l'utilisation de itoa.

Je dnt souhaitez utiliser sprintf aussi parce que ses utilisations pour juste des impressions.

De sorte que tout le corps s'il vous plaît aidez-moi à trouvé ce problème.

Grâce

  • Je dnt souhaitez utiliser sprintf aussi parce que ses utilisations pour juste des impressions Qui n'a pas de sens.
  • atoi serait inutile, car il convertit en ASCII en entier, et non pas vice versa.
  • Vérifier mes mises à jour Question
  • Pourquoi dites-vous que sprintf est utilisé pour les imprimer? il n'est pas vrai.
  • J'ai une chaîne de caractères fonctions de gestion qui pourraient être utiles pour l'OP. Je peux poster un lien, mais je ne sais pas si c'est autorisé - peut-être considéré comme un spam? Veuillez informer.
  • Généralement, les liens sont parfaitement bien, tant qu'ils sont pertinents.
  • c'est pourquoi il a écrit itoa et pas atoi
  • il a écrit (modifié) après le commentaire.
  • sprints, ou mieux, snprintf - est le chemin à parcourir. Ce n'est PAS pour "l'impression", mais pour la construction de tampons de chaîne (chaînes C inclus - lorsque la valeur null).

InformationsquelleAutor user1089679 | 2012-04-03