Cut String

Beiträge
226
Reaktionspunkte
27
Zuviel Werbung?
-> Hier kostenlos registrieren
Was ist in folgender Aufgabe die effektivste Lösung?

Lese via DP nen String (15) von nem Barcodeleser ein, benötige allerdings nur zBsp die Zeichen 5 bis 9 zum weiter verarbeiten.

Wenn ich jetzt also nen Bereich aus nem String schneiden möchte, kann ich ja entweder zuerst von links und dann von rechts schneiden, direkt aus der Mitte schneiden oder in Chars speichern und einzeln auslesen.
Find ich etwas unbequem. Hat jemand spontan ne klügere Idee??

Wie verhalten sich eigentlich die Anfangs- und Endbyte vom String, muss ich die mitwegschneiden? und muss ich das erhaltene Stringschnipsel auf Byte 2 vom neuen Stryng verschieben?

Gruss Anis
 
Dat kütt drop an !

Ist es immer die gleiche Stelle , würde es hier ja reichen nur db?.dbdxx zu lesen.
Wenn es wieder ein String sein soll gibt es Funktionen zum auffinden einer Stelle , dann kannst Du damit den gesuchten String ausschneiden.
Ist das gelesene wirklich ein String ?

Was willst Du nachher haben , einen String oder 4 Zeichen ?

Ich weiss Fragen über Fragen, das kann nur noch einer toppen *ROFL*.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... da gibt es ein paar Siemens-FC's zu dem Thema. Die Nummern weiß ich gerade nicht, kannsz du aber aus der Hilfe bekommen. Die Funktion, die du brauchst heißt bezeichnend "MID". Es gibt aber auch z.B. LEFT und RIGHT und und und ...

Wichtig ist hier zu beachten (!!!), dass sowohl der Quell-String wie auch der Ziel-String im Sinne von Step6 initialisiert sein muß - sonst klappt es nicht. Initialisieren heißt, dass die beiden Header-Bytes des String korekkt eingetragen sein müssen (also bei deklarierter Länge und tatsächlicher Länge muß jeweils der richtige Wert drin stehen).

Gruß
LL
 
Zurück
Oben