itoa Sourcecode oder Quelle

Gast #2531117
Hallo,

ich möchte gerne die Funktion itoa nutzen, allerdings scheint sie in der 
IAR-Embedded Workbench in der stdlib.h nicht vorhanden zu sein.

Wo bekomme ich die Funktion nun her?

Mag vielleicht einer von euch den c-Sourcecode von dieser Funktion hier 
posten?

mfg und vielen Dank
Gast
Hallo,
ich habe auch eine Frage zur itoa()-Funktion. Da der Titel des Threads 
ganz gut zu meiner Frage passt möchte ich ihn gleich für meine Frage 
hernehmen.

Was die itoa-Funktion macht ist mir klar. Sie speichert die einzelnen 
Zeichen einer Variable bzw Zahl als ASCII-Wert in einem Array ab, dessen 
Anfangsadresse man beim Aufruf übergibt.

In Büchern bzw auch hier im Forum ist des öfteren zu lesen, dass sich 
die Funktion in der stdlib.h im WinAVR befindet. Aus Interesse wie diese 
Funktion genau funktioniert, bin ich dem ganzen jetzt mal auf den Grund 
gegangen. In der stdlib.h finde ich aber lediglich die Zeile
1
extern char *itoa(int __val, char *__s, int __radix);

Das ist aber doch nicht die ganze Funktion, oder?
Also für mich stellt sich das mehr als so eine Art Funktionsdefinition 
der Funktion dar. Kann mich vielleicht jemand aufklären wo ich die 
eigentliche Funktion finde?


Gruß
Andi schrieb:
> Oliver schrieb:
>> In der eigentlichen lib.
>
> Kannst du mir dann bitte den genauen Namen schreiben?
>
>
> Dass sie in einer anderen lib liegt hab ich mir ja auch gedacht. aber
> halt in welcher, das ist die große Frage.

In der system-lib (manchmal sagt man auch Runtime-Library dazu)

Das bringt dir aber nichts, denn diese Library ist vorcompiliert. An den 
Source Code kommst du so nicht ran.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.