Поиск…


замечания

Стандартная библиотека <iostream> определяет несколько потоков для ввода и вывода:

|stream | description                      |
|-------|----------------------------------|
|cin    | standard input stream            |
|cout   | standard output stream           |
|cerr   | standard error (output) stream   |
|clog   | standard logging (output) stream |

Из четырех потоков, упомянутых выше, cin в основном используется для ввода пользователем, а для вывода данных используются три других. Обычно или в большинстве сред кодирования cin ( консольный ввод или стандартный ввод) - это клавиатура и cout ( консольный вывод или стандартный вывод).

cin >> value

cin   - input stream
'>>'  - extraction operator
value - variable (destination)

cin здесь извлекает введенный пользователем ввод и передает значение переменной. Значение извлекается только после нажатия пользователем клавиши ENTER.

cout << "Enter a value: "

cout              - output stream
'<<'              - insertion operator
"Enter a value: " - string to be displayed

cout здесь отображает строку и вставляет ее в стандартный вывод или монитор

Все четыре потока расположены в стандартном пространстве имен std поэтому нам нужно напечатать std::stream для потока stream чтобы использовать его.

Существует также манипулятор std::endl в коде. Он может использоваться только с выходными потоками. Он вставляет конец строки '\n' в поток и сбрасывает его. Это приводит к немедленному производству продукции.

пользовательский ввод и стандартный вывод

#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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow