Hi,
atoi ist das Ggegenstück zu itoa.
MfG Alex
Hi,
atoi ist das Ggegenstück zu itoa.
MfG Alex
hallo, vielen dank. klappt wunderbar. auch mit atol und atof.
was bedeuten diese melden beim comp. :
uart_empf.c:62: warning: implicit declaration of function `atoi'
uart_empf.c:64: warning: implicit declaration of function `itoa'
das programm läuft, aber manchmal erscheinen melden "implicit" , was heisst das eigentlich "implicit", wie gesagt, die programme laufen immer 100%.
mfg pebisoft
du deklarierst die Funktion »atoi« implizit. D.h. dass sie bei Übersetzen von deinem Code nicht deklariert ist, also unbekannt. Das kann dann beim linken Probleme geben.
Du musst das richtige Header-File includen, das deklariert die Funktion.
implicit -> implizit. Siehe http://dict.leo.org
Wie man Fragen richtig stellt:
http://www.lugbz.org/documents/smart-questions_de.html
Hi
Du mußt stdlib.h includieren.
Dann sind die Warnungen weg.
Sehr interessant das es dennoch funktioniert hat.
LG
Rubi
C eben.Zitat von Rubi
In C++ hätte das keine Warnungen, sondern Fehler ergeben.
Übrigens: itoa ist keine Standard-Funktion (=nicht im C-Standard enthalten). Das solltest du immer im Hinterkopf behalten, wenn du itoa einsetzt. Das korrekte Vorgehen in C wäre die Funktion sprintf. Weil die für Mikrocontroller aber häufig überdimensioniert ist, bieten viele Bibliotheken eben (entgegen des Standards) die Funktion itoa an.
Lesezeichen