Gast
#1030743
Hallo Leute, ic verzweifel seit gestern an einer simplen Lösung habe eigentlich auch schon (meiner Meinung nach) alles probiert. Ich möchte einfach per Hyperterminal eine Zahl einlesen und diesen Per ATmega8 weiterverarbeiten. Die Uart klappt wunderbar, allerding habe ich enorme Probleme beim Umwandeln meines Char-Arrays mit Nullterminierung (Enter) in eine einfache INT Variable. Die Eingegebene Zahl bzw die Eingegeben Zeichen sind in der Größenordnung 5000-10000 Also 4 oder 5 bytes... Warum bekomme ich die Zahl werder mit atoi oder mit irgendwelchen anderen berechnungen wie zb int a= 1000*charstring[0]+100*charstring[1]+10*charstring[2]+charstring[3] was mache ich seit falsch? Weiss jemand noch eine Möglichkeit die ich probieren könnte? Auch schon mit dem Casten versucht, allerdings spuckt mir mein compiler warnungen aus, wegen pointer und variable zu klein... Danke schon mal und schönen restabend... Elko