Zeichenzugrif in einem String-Array



  • Mein WG-Kollege und ich kamen beim Proggen einer Praktikums Übung auf die Frage wie man auf ein einzelnes Zeichen in einem String-Array zugreifen kann.

    Also nach dem Motto:

    char zeichen;
    string text[10];
    text[0] = "hallo";
    zeichen = text[0[3]]; //Bitte nicht schlagen. Das wäre unsere Logik^^
    cout << "zeichen: " << zeichen; //Ausgabe: "Zeichen: l"

    [edit]
    Also ohne Hilfsvariable:

    string hilf = text[0];
    zeichen = hilf[3];
    

    [/edit]



  • text[0] ist ein string. und auf denn wollt ihr operator[] anwenden, also:
    text[0][3] 😉



  • klar..geht.
    /me senkt sein Haupt in Asche

    Danke für schnelle Antwort 🙂


Anmelden zum Antworten