Ein- und Ausgabe in C++
Mit der Bibliothek <iostream>
können mit den Befehlen cin
und cout
Variablen unabhängig von deren Datentyp ein- und ausgegeben werden.
#include <iostream>
// statt std::cout kann cout verwendet werden
using namespace std;
Ausgabe von Variablen
// Ausgeben eines Textes
cout << "Hallo Welt";
// Ausgeben von Variablen
int anz = 12;
double pi = 3.1415;
char zeichen = 'c';
char wort[40] = "Hello World!";
cout << anz;
// Mehere Ausgaben in einem Befehl
cout << "Ausgabe\n-------" << endl
<< "Anzahl: " << anz << endl
<< "Kommazahl: " << pi << endl
<< "Zeichen: " << zeichen << endl
<< "String: " << wort;
Eingabe von Variablen
// Eingeben von Variablen
cout << "Anzahl? ";
cin >> anz;
cout << "Kommazahl";
cin >> pi;
// Eingeben von Strings
cout << "Wort? ";
cin >> wort;
cin.ignore(1); // 1 Zeichen (Enter) aus dem Tastaturpuffer löschen
// Eingeben von Strings mit Leerzeichen
cout << "Wort mit Leerzeichen? ";
cin.getline ( wort, 40 ); // Maximal 40 Zeichen
Konsole löschen
C++
/**
* Löscht das Consolen-Fenster nach Drücken einer Taste (C++)
*/
void waitAndClear() {
cout << "Beliebige Taste drücken, um fortzufahren ...";
cin.ignore(1); // Enter aus dem Puffer löschen
cin.clear(); // Eingabe neu initialisieren
getchar(); // Auf Tastendruck warten
system("clear"); // Bildschirm löschen
}
C
/**
* Löscht das Consolen-Fenster nach Drücken einer Taste (C)
*/
void waitAndClear() {
printf ("Beliebige Taste drücken, um fortzufahren ...\n");
scanf("%*c"); // Tastaturpuffer löschen
getchar(); // Auf Tastendruck warten
system("clear"); // Bildschirm löschen
}
Programmieren in C - Divers
- Ein- und Ausgabe in C++