(Borland C++...) Text auf Zeilenende prüfen
-
Ich möchte eine Zeile auf "Zeilenende" prüfen
Was muss ich für "\n" einsetzen ?if(FTPList->Text.SubString(position+diff,1) == "\n") // CR ?
Ich verwende Kylix3
Gruß, Harald
-
Hi,
CR hat den Hexcode 0x0D oder Dezimal 13
mfg
v R
-
Was ist an \n schlimm?
-
Ja, ich kenn mich ja mit ObjectPascal nicht weiter aus, aber vielleicht solltest Du einfach '\n' statt "\n" schreiben!
-
da ist kein Objekt Pascal. Kylix 3 hat auch einen C++ Compiler
-
Bekomme ich leider nicht hin.
Die Überprüfung auf Space " " funktioniert!
0xD oder 13 werden nicht erkannt. Ebensowenig '\n'
Was habe ich übersehen?
Gruß, Harald
-
Original erstellt von kingruedi:
da ist kein Objekt Pascal. Kylix 3 hat auch einen C++ CompilerKylix habe ich noch nie verwendet bzw. mich näher dafür interessiert, daher wusste ich das vom C++-Compiler nicht und wie gesagt: Ich kenn mich nicht mit OP aus, sogar so wenig dass ich nicht wüsste woran man es erkennen würde.
[ Dieser Beitrag wurde am 03.01.2003 um 18:26 Uhr von nman editiert. ]
-
@Andresen
Mach am besten folgendes, dass sollte funktionieren und schneller seinif(FTPList->text[position+diff]=='\n') //...
-
Wozu soll das Ganze überhaupt gut sein? Es gibt doch viel bequemere Methoden, mit CLX-StringListen umzugehen!?
-
Ich verschieb das mal in das CLX Forum, da es ein CLX Problem ist (ich geh mal davon aus, dass Andresen mit dem CLX String Typ arbeitet)