Wie werden bitte 2 Anführungszeichen hinereinander geschrieben im Text?

Anfängerfragen zum Programmieren mit PureBasic.
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Wie werden bitte 2 Anführungszeichen hinereinander geschrieben im Text?

Beitrag von funkheld »

Hallo, guten Tag.

Wie werden bitte im Text 2 Anführungszeichen hinereinander gesetzt , wobei das erste Anführungszeichen und das letzte Anführungszeichen das Steuerzeichen ist.

Dies ist mein Text:

DOS"CD:PEBI-BASL"
BASLOAD"SPRITESCR.BASL"

Wie wird bitte das Anführungszeichen gesetzt am Anfang und am Ende vom Text.:

WriteStringN(1, DOS"CD:PEBI-BASL" )
WriteStringN(1, BASLOAD"SPRITESCR.BASL" )

Danke.
Zuletzt geändert von funkheld am 28.08.2025 14:45, insgesamt 2-mal geändert.
Axolotl
Beiträge: 276
Registriert: 31.12.2008 16:34

Re: Wie werden bitte 2 semicolon hinereinander geschrieben im Text?

Beitrag von Axolotl »

Hi,
vielleicht habe ich dein Problem nicht richtig verstanden. Wenn es um Anführungszeichen geht, dann so:
BTW: Semicolon wäre Chr(59) und Doppelpunkt Chr(58).
Alles unter Tools | Character Table nachzulesen.

Code: Alles auswählen

; Chr(34) 
WriteStringN(1, DOS + Chr(34) +"CD:PEBI-BASL" + Chr(34))
WriteStringN(1, BASLOAD + Chr(34) + "SPRITESCR.BASL" + Chr(34))

; #DOUBLEQUOTE$
WriteStringN(1, DOS + #DOUBLEQUOTE$ + "CD:PEBI-BASL" + #DOUBLEQUOTE$)
WriteStringN(1, BASLOAD + #DOUBLEQUOTE$ + "SPRITESCR.BASL" + #DOUBLEQUOTE$)
Using PureBasic latest stable version and current alpha/beta (x64) on Windows 11 Home
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8809
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

Re: Wie werden bitte 2 semicolon hinereinander geschrieben im Text?

Beitrag von NicTheQuick »

Da sind nirgends Semikolons. Du meinst wohl die doppelten Anführungszeichen. Dazu nutzt man die eingebauten Escape-Sequenzen oder arbeitet mit String-Konkatenation.

Ich werde aber aus deinem Post nicht ganz schlau wie du es jetzt genau haben willst. Hier so wie ich es verstanden habe:

Code: Alles auswählen

Debug ~"DOS\"CD:PEBI-BASL"

Debug "DOS" + #DQUOTE$ + "CD:PEBI-BASL"
Axolotl
Beiträge: 276
Registriert: 31.12.2008 16:34

Re: Wie werden bitte 2 semicolon hinereinander geschrieben im Text?

Beitrag von Axolotl »

Oder so:

Code: Alles auswählen

;EscapeString
 Debug EscapeString("Test="+Chr(34)+"Hello"+Chr(34)+".") ; Will display "Test=\"Hello\"."

;UnEscapeString
Debug UnescapeString(~"Test=\"Hello\".") ; Will display "Test="Hello"."
Using PureBasic latest stable version and current alpha/beta (x64) on Windows 11 Home
funkheld
Beiträge: 649
Registriert: 31.12.2009 11:58

Re: Wie werden bitte 2 Anführungszeichen hinereinander geschrieben im Text?

Beitrag von funkheld »

Danke , ich habe mich verschrieben.
Ich meinte die Anführungszeichen : "

Dies ist der Text in WriteStringN , diese Anführungszeichen gehören mit zum Text der in WriteString rein soll : "
DOS"CD:PEBI-BASL"
BASLOAD"SPRITESCR.BASL"

Gruss
Benutzeravatar
dige
Beiträge: 1239
Registriert: 08.09.2004 08:53

Re: Wie werden bitte 2 Anführungszeichen hinereinander geschrieben im Text?

Beitrag von dige »

Code: Alles auswählen

Debug ~"DOS\"CD:PEBI-BASL\""
Debug ~"BASLOAD\"SPRITESCR.BASL\""
"Papa, ich laufe schneller - dann ist es nicht so weit."
Antworten