Seite 1 von 2
Dieses Zeichen " in einem String setzen ?
Verfasst: 03.01.2009 12:15
von sechsrad
Wie kann man dieses Zeichen " in einem String setzen.
"test"+""" geht nicht.
mfg
Verfasst: 03.01.2009 12:32
von D@nte
Zauberwort Chr() und Asc()
Re: Dieses Zeichen " in einem String setzen ?
Verfasst: 03.01.2009 12:41
von Kiffi
um noch ein wenig konkreter zu werden:
Grüße ... Kiffi
Verfasst: 03.01.2009 14:59
von Andesdaf
> "test"+""" geht nicht.
Ja, weil PB denkt du willst mit " den String schließen und dann mit " den String
wieder öffnen, da aber kein Operaor irgendwie dazwischen ist, geht das eben
nicht.
Ich persönlich benutze lieber ' als " und bin auch so zufrieden.
Schau dir mal die ASCII-Codes in der Hilfe von PB an, dort findest du noch
weiteres.
Verfasst: 03.01.2009 18:50
von Kaeru Gaman
... und das ist ja wohl wirklich eine Anfänger-Frage.
*verschieb*
Verfasst: 03.01.2009 18:55
von Andesdaf
das ist wahr.
Verfasst: 05.01.2009 09:46
von Shardik
Eine weitere Möglichkeit für die Einbindung eines Anführungszeichens in einen String besteht in der Verwendung der PB-Konstanten #DQUOTE$ (Double Quote):
Code: Alles auswählen
Debug "Test" + Chr(34)
Debug "Test" + #DQUOTE$ ; Alternative zu Chr(34)
Verfasst: 11.01.2009 11:45
von Andesdaf
gett auch aber ich seh dann nicht mehr durch und finde das nicht so schön wie
Chr(34), denn dann wird im Editor das Debug grün, der "Test" rot und die
Konstante noch blau, aber wen interessiert's.
Hauptsache, es geht auch so.
Verfasst: 11.01.2009 12:06
von Kaeru Gaman
ist eben ansichtssache.
manch einer sieht bei der 34 sofort, welches zeichen es ist,
andere mögen lieber einen beschreibenden konstantennamen.
bleibt nur noch die frage,
ob die chr-funktion mit einem konstanten argument
schon zur kompilezeit durch einen konstanten string ersetzt wird,
aber ich schätze mal 'ja',
auf sowas ist der PB-Compiler schließlich grundsätzlich optimiert.
Verfasst: 11.01.2009 12:12
von Andesdaf
Naja, so toll beschreibend fine ich #DQUOTE$ nun nicht, eher #HOCHKOMMA
oder so...
aber wie gesagt, ist ja Ansichtssache