C++
Standaard invoer / uitvoer in c ++
Zoeken…
Opmerkingen
De standaardbibliotheek <iostream>
definieert enkele streams voor invoer en uitvoer:
|stream | description |
|-------|----------------------------------|
|cin | standard input stream |
|cout | standard output stream |
|cerr | standard error (output) stream |
|clog | standard logging (output) stream |
Van de vier hierboven genoemde streams wordt cin
in principe gebruikt voor gebruikersinvoer en drie andere worden gebruikt voor het uitvoeren van de gegevens. In het algemeen of in de meeste cin
( console-invoer of standaardinvoer) toetsenbord en cout
( console-uitvoer of standaarduitvoer) monitor.
cin >> value
cin - input stream
'>>' - extraction operator
value - variable (destination)
cin
extraheert hier de invoer die door de gebruiker is ingevoerd en voert de variabele waarde in. De waarde wordt alleen geëxtraheerd nadat de gebruiker op de ENTER-toets heeft gedrukt.
cout << "Enter a value: "
cout - output stream
'<<' - insertion operator
"Enter a value: " - string to be displayed
cout
neemt hier de tekenreeks die wordt weergegeven en voegt deze in de standaarduitvoer of monitor in
Alle vier streams bevinden zich in standaardnaamruimte std
dus we moeten std::stream
afdrukken voor stream stream
om het te gebruiken.
Er is ook een manipulator std::endl
in code. Het kan alleen worden gebruikt met outputstromen. Het voegt het einde van de regel '\n'
in de stream in en spoelt het. Het veroorzaakt onmiddellijk output.
gebruikersinvoer en standaarduitvoer
#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;
}