Recherche…


Remarques

La bibliothèque standard <iostream> définit peu de flux pour l’entrée et la sortie:

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

Sur les quatre flux mentionnés ci-dessus, cin est essentiellement utilisé pour la saisie par l'utilisateur et trois autres pour la sortie des données. En général ou dans la plupart des environnements de codage, cin ( entrée de console ou entrée standard) est clavier et cout ( sortie de console ou sortie standard) est moniteur.

cin >> value

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

cin extrait ici l'entrée saisie par l'utilisateur et alimente la valeur variable. La valeur est extraite uniquement après que l'utilisateur a appuyé sur la touche ENTER.

cout << "Enter a value: "

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

cout prend ici la chaîne à afficher et l'insère à la sortie standard ou au moniteur

Les quatre flux sont situés dans l'espace de noms standard std . Nous devons donc imprimer std::stream pour que le stream puisse l'utiliser.

Il y a aussi un manipulateur std::endl dans le code. Il ne peut être utilisé qu'avec des flux de sortie. Il insère le caractère '\n' de fin de ligne dans le flux et le vide. Cela provoque une production immédiate.

entrée utilisateur et sortie 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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow