Gänsefüßchen innerhalb eines Strings

Anfängerfragen zum Programmieren mit PureBasic.
Jet1199
Beiträge: 29
Registriert: 06.03.2005 00:33

Gänsefüßchen innerhalb eines Strings

Beitrag von Jet1199 »

Hallo,

bestimmt ganz einfach, aber ich finde es nicht in der Hilfe:

Ich benötige innerhalb eines Strings ein Gänsefüßchen. Das Gändefüßchen (") in diesem Fall doppelt zu schreiben (wie bei manch anderer Programmiersprache), scheint in PB nicht der korrekte Syntax zu sein ... würde mich freuen, wenn jemand helfen kann...

CU - Jens
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

Code: Alles auswählen

a$ = "Kaeru sagt:" + Chr(34) + "Ist doch einfach!" + Chr(34)
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Jet1199
Beiträge: 29
Registriert: 06.03.2005 00:33

Beitrag von Jet1199 »

Bööööse Lösung, aber in Turboschnelle. Vielen Dank. Werd's ausprobieren, denke doch, aß es funkzt.

Gibt's nich ne Kombination, wie etwa \" oder so?!

CU - Jet1199
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

nein.

ist in BASIC generell nicht üblich, zeichen zu 'escapen'

sämtliche sonderzeichen müssen mittels ihres ASCII-codes einzeln hinzugefügt werden.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Jet1199
Beiträge: 29
Registriert: 06.03.2005 00:33

Beitrag von Jet1199 »

Muß man mit leben, ist ja auch eindeutig(er) so.
Funktioniert prima :allright: .

Danke nochmal :)
traumatic
Beiträge: 478
Registriert: 27.11.2004 15:42

Beitrag von traumatic »

Im übrigen sind viele Dinge bereits als Konstanten definiert.
#DOUBLEQUOTE$, #CRLF$ etc.
Benutzeravatar
Rob
Shadow Admin
Beiträge: 258
Registriert: 26.08.2004 01:39
Kontaktdaten:

Beitrag von Rob »

Oder du packst das darzustellende Zeichen in einfache Gänsefüße: '"'
Das ganze dann noch in Chr(): Chr('"')

Ist zwar nicht kürzer, aber wenigstens ein bisschen anschaulicher...
Build a man a fire and he's warm for a day. Set a man on fire and he's warm for the rest of his life
Benutzeravatar
KatSeiko
Beiträge: 367
Registriert: 19.07.2008 07:47

Beitrag von KatSeiko »

Ja nee, is klar. Gänsefüßchen zwischen Gänsefüßchen packen. /:->

Aber gut, dass es den Thread noch gibt. War nur auf den zweiten Blick zu finden.
(Lass mich gleich noch ein paar Suchworte hinzufügen: Anführungsstriche, Escape-Zeichen, \") :D
Win7 Ultimate x64, PureBasic 5.11

There is no substitute..
BildBildBild
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 »

Mein Favorit ist #DQUOTE$
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
Benutzeravatar
Thalius
Beiträge: 476
Registriert: 17.02.2005 16:17
Wohnort: Basel / Schweiz

Beitrag von Thalius »

"...smoking hash-tables until until you run out of memory." :P
Antworten