zeichen " in ein String einschließen
-
Hi,
irgendwie habe ich vergessen wie ich eeinen gültigen String, welcher eben auch ein Anführungszeichen enthalten soll hardcode:
char *mystring="Harry"
ist klar, aber wenn Harry in Anführungszeichen stehen soll, also jetzt mal ganz "Platt":
char *mystring=""Harry""
-
"\""
-
Der Backslash leitet eine sogenannte Escapesequenz ein, Escapesequenzen wären zB:
\' Einfaches Hochkomma \" Dein gewünschtes " \n New Line (In die nächste Zeile) \t Tabulator \r Retour (Zurück zum Zeilenanfang) \a Beepen \\ Der \
Mehr fallen mir im Monent nicht ein *g*
Naja also wie gesagt, das sieht dann für dich folgendermaßen aus:
char* str = "\"Harry\"";
Wenn noch jemand die restlichen Escapesequenzen hinzufügt wär das was für die FAQ
MfG SideWinder
-
YASC schrieb:
"\""
Trotz toller Signatur hast du nicht vor mir zu posten :p;)
MfG SideWinder
-
Der Standard kennt folgende Escape-Sequenzen:
\'
\"
\?
\\
\a alert
\b backspace
\f form feed
\n new-line
\r carriage return
\t horizontal tab
\v vertical tab
\ooo mit o = oktaler Ziffer, Anzahl der os beliebig zwischen 1 und 3
\xhhh mit h = hexadezimaler Ziffer
-
danke, dass es auch
\"
gibt, war mir entfallen.