String Handling

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
saimen
Beiträge: 172
Registriert: 26.01.2005 10:44
Wohnort: Passau
Kontaktdaten:

String Handling

Beitrag von saimen »

Ich hab ein EditorGadget den ich als String auslese und in eine Datei speichere. Beim auslesen ersetzte ich noch alle chr(13) durch "|". Will nämlich den ganzen Text in einer Zeile speichern.
neutext$=GetGadgetText(#Editor_0)
neuerstring$ = ReplaceString(neutext$, Chr(13), "|")
Einlesen tu ich die Datei dann folgendermaßen
text$ = ReplaceString(textvondatei$, "|", Chr(13))
Jetzt hab ich das problem, dass ich bei der Ausgabe im Editor zwei "Enter"- habe???
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

Wenn du #CRLF$ nimmst, das ist Chr(10)+Chr(13) passiert dir das AFAIK nicht...
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8820
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Beitrag von NicTheQuick »

Die Konstante [c]#CRLF$[/c] ist aber immer noch [c]Chr(13) + Chr(10)[/c] und nicht andersrum. :allright:
Benutzeravatar
bluejoke
Beiträge: 1244
Registriert: 08.09.2004 16:33
Kontaktdaten:

Beitrag von bluejoke »

uuups, sorry das war wohl ein wechsel-ver...
Ich bin Ausländer - fast überall
Windows XP Pro SP2 - PB 4.00
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

#CRLF$ simuliert den Wagenrücklauf und Zeilenvorschub einer Schreibmaschine :lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten