mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Strings in Bascom


Autor: Trmax (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Trmax (Gast)
Datum:

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

Autor: Weingut Pfalz (weinbauer)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
geht über ASCII-Zeichen

"textirgendwas{034} im anfuehrungszeichen {034}"

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

Autor: Gänsefüßchen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
mit einem Backslash vor dem " zum escapen geht's auch ;)

Autor: trmax (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke. ASCII-Zeichen im string war die lösung

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.