C++
Podstawowe wejście / wyjście w c ++
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;
}