C++ string fehler



  • Ich habe hier ein Programm geschrieben. Immer wenn ich es kompilieren will, steht unten:

    `string' undeclared (first use this function)

    Was kann ich tun bzw. was mache ich falsch???

    #include <iostream>
    #include <string>
    
    int main()
    {
    
       bool Wiederholen = true;
       while (Wiederholen == true)
       {
    
         string Begriff;
         cout << "\nBegriff eingeben" ;
         cin >> Begriff;
    
         if (Begriff == "ascii")
         {
           cout << "Der Ascii Zeichensatz ist eine amerikanische Norm bla bla....";
         }
    
         if (Begriff == "baby")
         {
           cout << "Babys sind klein :P ";
         }
    
         string Frage;
         cout << "\n\nWollen sie noch etwas Fragen ?" ; 
         cin >> Frage;
         if (Frage == "nein")
         {
           Wiederholen = false;
         }
    
       } 
    
    return 0;
    
    }
    


  • gib noch den namespace an:

    using namespace std;
    


  • Oder explizit angeben:

    std::string
    

Anmelden zum Antworten