Zugriff auf einzelne string werte



  • Hallo weiss wer wie ich auf einzelne Werte in dem string zugreiffen kann ?

    Ich weiss nur wie man die Länge ermittelt aber das hilft mir nicht weiter 😞

    #include <iostream>
    using namespace std;
    
    int main(int argc, char* argv[])
    {
    string abc = "wort";
    int get_length;
    
    get_length = abc.length();
    
    system("PAUSE");
    }
    //---------------------------------------------------------------------------
    


  • std::string abc = "abc";
    std::string::value_type ch = abc[0]; // ch == 'a'
    

    Simon



  • #include <iostream>
    

    Brauchst du nicht wenn du keine Streams benutzt. Für std::string solltest du <string> einbinden. In vielen Implementationen ist die Klasse std::string durch <iostream> zwar schon mitgeliefert, was aber nicht durch den Standard garantiert wird. Außerdem ist es dann nur die Klasse selbst, nicht die zugehörigen freien Funktionen aus <string>, wie z.B. operator+.


Anmelden zum Antworten