Forum: Mikrocontroller und Digitale Elektronik Strings in Bascom


von Trmax (Gast)


Lesenswert?

Hallo!

Ich stehe vor einem Problem, einen String mit Anführungszeichen im 
String zu verarbeiten.

Beispiel:

Sret = "Var1: "xx""

Die Anführungszeichen im String stellen ein Problem dar. Gibt es eine 
Möglichkeite diese auszumaskieren o.ä?

Danke,
trmax

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Um in Basic Anführungszeichen innerhalb einer Stringkonstante zu 
verwenden, müssen diese doppelt geschrieben werden:

  Sret = "Var1: ""xx"""

Das sollte auch Bascom so handhaben.

von Trmax (Gast)


Lesenswert?

leider funktioniert dies nicht so. der compiler schreibt: 3 paramter 
expected

von Weingut P. (weinbauer)


Lesenswert?

geht über ASCII-Zeichen

"textirgendwas{034} im anfuehrungszeichen {034}"

Sret = "Var1: {034}"; xx ; "{034}"

von Gänsefüßchen (Gast)


Lesenswert?

mit einem Backslash vor dem " zum escapen geht's auch ;)

von trmax (Gast)


Lesenswert?

Danke. ASCII-Zeichen im string war die lösung

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.