Ralf schrieb:
> also es wird 5mal an die uart gesendet als ascii zeichen,ich wollte nun
> die werte die empfangen wurden in ein array legen,zb
> Wert1=empfang1,....Wert5=empfang5 und so sollte es nachher drin stehen
> Wert[1]=-125;
> Wert[2]=+125;
> Wert[3]=-122;
> Wert[4]=-133;
> Wert[5]=-145;
Dann lautet die korrekte Fragestellung:
Wie kann ich den Text
"-125 +125 -122 -133 -145"
so zerlegen, dass ich
* die einzelteile als einzelne Strings vor mir habe
* die einzelnen Strings
"-125"
"+125"
"-122"
"-133"
"-145"
dann in tatsächliche Zahlen verwandelt werden. Bis zu diesem
Schritt hast du es mit Texten zu tun. So wie "Ralf" auch einfach
nur ein Text ist. Nur dass halt dein Text 'zufällig' wie eine Zahl
aussieht.
PS: Ich bezweifle ernsthaft, dass du den kompletten Text für alle 5
Zahlen in einem char Array der Länge 5 unterbringst.
Dir scheint nicht klar zu sein, dass du es momentan einfach nur mit
einem Text zu tun hast. Lass dich nicht davon täuschen, dass der wie
eine Zahl aussieht. Er ist keine. Er ist erstmal nur ein Text - ein
String.