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;
}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow