std::endl; bedeutung



  • salü zäme!

    ich bin auf der suache noch etwas,womit ich hrusfinden kann,wozu und was endl; bedeutet 😉
    könnt ir mir bitte erkläre,was das haißt?

    lg. schweiz - thomas



  • Hallo

    probier es doch aus

    #include <iostream>
    
    int main()
    {
      std::cout << "<" << ">" << std::endl;
      std::cout << "<" << std::endl << ">" << std::endl;
    
      std::cin.clear();
      std::cin.ignore(std::cin.rdbuf()->in_avail());
      std::cin.get(); 
    
      return 0;
    }
    

    bis bald
    akari



  • Am Ende der meisten Ausgaben wird ein sogenannter Manipulator ausgegeben:

    cout << endl;
    

    Der Manipulator endl steht für "endlinie" und macht zwei Dinge:
    *Er gibt ein Newlinie(Zeichen '\n') aus und
    *leert anschliessend den Ausgabepuffer(schickt die Ausgabe also auch wirklich mit flush()ab).
    🙂


Anmelden zum Antworten