Direkt zum Hauptinhalt springen
eLearner.app
Modul 1 · Lektion 3 von 33/18 im Kurs~10 min
Lektionen des Moduls (3/3)

Input/Output und Streams

In C++ werden Standard-Eingabe und Standard-Ausgabe über Streams (Datenströme) abgewickelt, die in der Standardbibliothek <iostream> definiert sind.

Die beiden Hauptobjekte, die Sie verwenden werden, sind:

  • std::cout: der Ausgabe-Stream (mit dem Bildschirm verknüpft).
  • std::cin: der Eingabe-Stream (mit der Tastatur verknüpft).

Ausgeben mit std::cout

Um Daten an den Bildschirm zu senden, verwenden Sie den Einfügeoperator <<:

Code
#include <iostream>

int main() {
    std::cout << "Ciao!" << " Benvenuto in C++." << std::endl;
    return 0;
}
  • << kann verkettet werden, um verschiedene Texte und Variablen nacheinander auszugeben.
  • std::endl fügt ein Zeilenumbruchzeichen (\n) ein und leert den Stream (stellt sicher, dass die Ausgabe sofort auf dem Bildschirm angezeigt wird).

Einlesen mit std::cin

Um vom Benutzer eingegebene Werte einzulesen, wird der Standard-Eingabestream std::cin in Kombination mit dem Extraktionsoperator >> verwendet:

Code
#include <iostream>

int main() {
    int age;
    std::cout << "Inserisci la tua eta: ";
    std::cin >> age; // Extrahiert die Benutzereingabe und speichert sie in age
    std::cout << "Hai " << age << " anni." << std::endl;
    return 0;
}

Probier es aus

Übung#cpp.m1.l3.e1
Versuche: 0Wird geladen…

Gib die Meldung 'C++ is fast!' gefolgt von einem Zeilenumbruch mit std::endl aus.

Editor wird geladen…
Hinweis anzeigen

Verwende den Einfügeoperator `<<`mit`std::cout`und`std::endl`.

Lösung nach 3 Versuchen verfügbar

Übung#cpp.m1.l3.e2
Versuche: 0Wird geladen…

Deklariere eine Ganzzahlvariable namens number. Lies ihren Wert über die Standardeingabe mit std::cin ein und gib sie dann mit std::cout aus.

Editor wird geladen…
Hinweis anzeigen

Verwende zum Einlesen `std::cin >> number;`und zur Ausgabe`std::cout << number;`.

Lösung nach 3 Versuchen verfügbar