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 <<:
#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::endlfü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:
#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
Gib die Meldung 'C++ is fast!' gefolgt von einem Zeilenumbruch mit std::endl aus.
Hinweis anzeigen
Verwende den Einfügeoperator `<<`mit`std::cout`und`std::endl`.
Lösung nach 3 Versuchen verfügbar
Deklariere eine Ganzzahlvariable namens number. Lies ihren Wert über die Standardeingabe mit std::cin ein und gib sie dann mit std::cout aus.
Hinweis anzeigen
Verwende zum Einlesen `std::cin >> number;`und zur Ausgabe`std::cout << number;`.
Lösung nach 3 Versuchen verfügbar