wie kann ich nur das erste Biit auslesen und in einer anderen Variable speichern.
Z.b. bekomme "2000005", prüfe, welche Zahl hat das erste Bit und wenn z.B. 2 dann mache etwas, wenn 1, dann mache was anderes.
Dieselbe Frage für Strings, ich habe ein String "S000001"
Wie kann ich prüfen, ob das erste Symbol 'S' ist, und wenn ja, dann schreibe den Wert ohne 'S' in eine Integer Variable, also konventiere, Teil des String in int.
Ich konnte die entsprechende Funktionen leider nicht finden.
mit Offset und längenangaben.
field+offset(length).
if inta+0(1) = '2'.
du prüfst die erste Stelle (das nullte Bit). In Klammer ist die Längenangabe, ob die Ziffer eine zwei ist.
mache folgendes....
elseif inta+0(1) = '1'.
mache jenes....
endif.
Beim String das gleiche.
if Stringa+0(1) = 'S' (Achte auf die Groß/Kleinschreibung).
Stringa+1(6) = Stringneu.
die zweite Stelle(d.h.die erste Stelle ) mit einer länge von 6 wird in den neuen String gestellt.