Ich muss einen String deklarieren, in dem 2 mal das Zeichen " vorkommt.
Code:
const string k="abcd"ef"ghi";
geht natürlich nicht da die Zeichen hier nicht als Inhalt gesehen werden.
Wie lässt sich das Problem lösen?
Noch ein Problem der Art:
ich will in einer switch/case-abfrage prüfen ob an einer bestimmten Stelle des Strings das Zeichen ' vorkommt.
Code:
case ''':
geht leider nicht..
Könnte das Problem durch die verwendung der ASCII-Bezeichnung umgangen werden? Aber wie müsste ich das dann in den beiden Fällen schreiben?
Zur Erklärung, falls sich jemand fragt was ich damit will..ich muss ein Programm schreiben welches die Klammerstruktur eines bestimmten Strings prüft. Dabei sollen natürlich die Klammer welche zwischen " " oder ' ' stehen übersprungen werden. dafür muss ich die Zeichen natürlich erstmal in einen String reinkriegen..
jep super, danke jetzt funktionierts. Aber es geht auch mit dem String, ich brauch kein Char-Array draus machen :-)
Jetzt sollte ich noch wissen ob es eine (möglichs einfache) Funktion bzw Möglichkeit gibt, herauszufinden wieviele Zeichen eine beliebige String-kette hat..oder wärs in dem Fall vielleicht doch einfach ein Char-Feld zu machen?
Wie kann ich ein Char-Feld bzw string eingeben? Mein Problem beim String ist dass es mit cin nach der ersten Leerzeile abgegrochen wird.. :