C++
Input / output di base in c ++
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;
}