Szukaj…


Uwagi

Standardowa biblioteka <iostream> definiuje kilka strumieni dla danych wejściowych i wyjściowych:

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

Z czterech wymienionych wyżej strumieni cin jest zasadniczo używany do wprowadzania danych przez użytkownika, a pozostałe trzy są wykorzystywane do wysyłania danych. Ogólnie lub w większości środowisk kodowania cin ( wejście konsoli lub standardowe wejście) to klawiatura, a cout ( wyjście konsoli lub standardowe wyjście) to monitor.

cin >> value

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

cin tutaj wypakowuje dane wprowadzone przez użytkownika i podaje zmienną wartość. Wartość jest wyodrębniana dopiero po naciśnięciu przez użytkownika klawisza ENTER.

cout << "Enter a value: "

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

cout tutaj wyświetla ciąg znaków i wstawia go na standardowe wyjście lub monitor

Wszystkie cztery strumienie znajdują się w standardowej przestrzeni nazw std więc musimy wydrukować std::stream dla strumienia stream aby go użyć.

W kodzie znajduje się również manipulator std::endl . Można go używać tylko ze strumieniami wyjściowymi. Wstawia znak końca linii '\n' do strumienia i opróżnia go. Powoduje natychmiastowe wytwarzanie produkcji.

dane wejściowe użytkownika i standardowe wyjście

#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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow