Letze Zeichen im String löschen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO) +---- Thema: Letze Zeichen im String löschen (/Thread-Letze-Zeichen-im-String-loeschen) |
Letze Zeichen im String löschen - Corono - 26.08.2009 12:09 Hallöchen zusammen Eine Frage: Ich schicke mir über TCP Daten auf meinen Rechner. Sie sind schön vorformatiert und alles. Danach muss ich aus mehreren Files ein einzelnes File machen (Excel, aber ist ein generelles Problem). Da ich nicht weiss, wie viele Daten in den Files sind, schicke ich sie über TCP-CRLF, also es wird solange gelesen bis eine CR-Konstante und eine LF-Konstante nacheinander kommt. Das Problem ist, dass diese beiden Zeichen mitgelesen werden. Das heisst, wenn ich dann mehrere Files zusammenpacke habe ich immer eine leere Zeile dazwischen, dort wo ein neues File kommt. Und das möchte ich eigentlich nicht. Gibt es eine Möglichkeit, die letzten beiden Zeichen des übertragenen Strings zu löschen? MFG Corono Letze Zeichen im String löschen - eckilein - 26.08.2009 12:20 Hallo. Mit folgendem kannst du einfach die letzten beiden aus einem String entfernen. [attachment=20792] Das einfach auf jeden Stream anweden würde ich vorschlagen. Thomas Letze Zeichen im String löschen - Lucki - 26.08.2009 12:44 Also, ich überwinde mich mal zu antworten obwohl ich das Wort "Hallöchen" für den Tod nicht ausstehen kann. Es geht hier noch einfacher als von Thomas vorgeschlagen: Funktion [attachment=20795]"Nicht sichtbare Zeichen entfernen" (am Anfang/Ende eines Strings) anwenden Letze Zeichen im String löschen - Corono - 26.08.2009 12:54 Ok, da halt Hallo ;-) Danke für die Hilfe. Wäre ja ganz einfach gewesen. Und wieder was dazugelernt. |