Strings unausgewertet erstellen



  • Hey Leute,

    gibt es eine Möglichkeit in C Strings unausgewertet zu erzeugen, damit meine ich eine Möglichkeit, dass bei so etwas wie

    char s[] = "Hallo "schöne" Welt";
    

    final in s wirklich die Zeichenfolge

    Hallo "schöne" Welt

    steht mit den Anführungszeichen um schöne?

    Quotierungsoperatoren wollte ich nicht verwenden. In einigen Sprachen kann man dafür die einfachen Anführungszeichen verwenden, aber diese scheinen in C rein für chars zu sein

    Gruß 🙂



  • Nennt sich Escape-Sequenzen:

    char s[] = "Hallo \"schöne\" Welt";
    

    Es gibt auch \n das bewirkt z.B. einen Zeilenumbruch.


Anmelden zum Antworten