Ricerca…


Osservazioni

La libreria standard <iostream> definisce pochi flussi per input e output:

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

Su quattro flussi menzionati sopra, cin viene sostanzialmente utilizzato per l'input dell'utente e altri tre vengono utilizzati per l'output dei dati. In generale o nella maggior parte degli ambienti di codifica cin ( ingresso console o ingresso standard) è tastiera e cout ( uscita console o uscita standard) è monitor.

cin >> value

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

cin qui estrae l'input immesso dall'utente e fornisce un valore variabile. Il valore viene estratto solo dopo che l'utente preme il tasto ENTER.

cout << "Enter a value: "

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

cout qui prende la stringa da visualizzare e la inserisce sullo standard output o sul monitor

Tutti e quattro i flussi si trovano nello spazio dei nomi standard std quindi è necessario stampare std::stream affinché lo stream stream lo usi.

C'è anche un manipolatore std::endl nel codice. Può essere utilizzato solo con flussi di output. Inserisce il carattere di fine riga '\n' nel flusso e lo svuota. Provoca immediatamente la produzione.

input dell'utente e output standard

#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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow