C++
Grundlegende Eingabe / Ausgabe in C ++
Suche…
Bemerkungen
Die Standardbibliothek <iostream>
definiert einige Streams für Eingabe und Ausgabe:
|stream | description |
|-------|----------------------------------|
|cin | standard input stream |
|cout | standard output stream |
|cerr | standard error (output) stream |
|clog | standard logging (output) stream |
Von den vier oben genannten Streams wird cin
hauptsächlich für die Benutzereingabe verwendet, und drei andere werden für die Ausgabe der Daten verwendet. Im Allgemeinen oder in den meisten Codierungsumgebungen ist cin
( Konsoleneingabe oder Standardeingabe) Tastatur und cout
( Konsolenausgabe oder Standardausgabe) ist Monitor.
cin >> value
cin - input stream
'>>' - extraction operator
value - variable (destination)
cin
extrahiert hier die vom Benutzer eingegebene Eingabe und gibt den variablen Wert ein. Der Wert wird erst extrahiert, wenn der Benutzer die EINGABETASTE drückt.
cout << "Enter a value: "
cout - output stream
'<<' - insertion operator
"Enter a value: " - string to be displayed
cout
nimmt hier den anzuzeigenden String und fügt ihn in die Standardausgabe oder den Monitor ein
Alle vier Streams befinden sich im Standard-Namespace std
Daher müssen Sie std::stream
für den Stream stream
drucken, um ihn verwenden zu können.
Es gibt auch einen Manipulator std::endl
im Code. Es kann nur mit Ausgabeströmen verwendet werden. Es fügt das Ende der Zeile '\n'
in den Stream ein und leert es. Dadurch wird sofort eine Ausgabe erzeugt.
Benutzereingabe und Standardausgabe
#include <iostream>
int main()
{
int value;
std::cout << "Enter a value: " << std::endl;
std::cin >> value;
std::cout << "The square of entered value is: " << value * value << std::endl;
return 0;
}