Sök…


Anmärkningar

Standardbiblioteket <iostream> definierar få strömmar för input och output:

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

Av fyra strömmar som nämns ovan cin princip för användarinmatning och andra tre används för att mata ut data. I allmänhet eller i de flesta kodningsmiljöer cin (konsol ingång eller standard in) är tangentbordet och cout (konsol utgång eller standard ut) är monitorn.

cin >> value

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

cin här extraherar ingången som anges av användaren och matar i variabelt värde. Värdet extraheras endast när användaren trycker på ENTER-tangenten.

cout << "Enter a value: "

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

cout här tar strängen som ska visas och sätter in den i standardutgång eller monitor

Alla fyra strömmar finns i standard namnutrymme std så vi måste skriva ut std::stream för stream stream att använda den.

Det finns också en manipulator std::endl i kod. Det kan endast användas med utgångsströmmar. Den infogar slutet på raden '\n' tecken i strömmen och spolar den. Det orsakar omedelbart produktion.

användarinmatning och standardutgång

#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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow