Passer au contenu principal
eLearner.app
Module 1 · Leçon 3 sur 33/18 dans le cours~10 min
Leçons du module (3/3)

Entrée/Sortie et flux

En C++, les entrées et sorties standard sont gérées via des streams (flux de données) définis dans la bibliothèque standard <iostream>.

Les deux objets principaux que vous utiliserez sont :

  • std::cout : le flux de sortie (associé à l'écran).
  • std::cin : le flux d'entrée (associé au clavier).

Afficher avec std::cout

Pour envoyer des données à l'écran, on utilise l'opérateur d'insertion << :

Code
#include <iostream>

int main() {
    std::cout << "Ciao!" << " Benvenuto in C++." << std::endl;
    return 0;
}
  • << peut être enchaîné pour afficher différents textes et variables consécutivement.
  • std::endl insère un caractère de nouvelle ligne (\n) et vide le flux (garantit que la sortie est immédiatement affichée à l'écran).

Lire avec std::cin

Pour lire les valeurs saisies par l'utilisateur, on utilise le flux d'entrée standard std::cin combiné avec l'opérateur d'extraction >> :

Code
#include <iostream>

int main() {
    int age;
    std::cout << "Inserisci la tua eta: ";
    std::cin >> age; // Extrait la saisie de l'utilisateur et la sauvegarde dans age
    std::cout << "Hai " << age << " anni." << std::endl;
    return 0;
}

À vous de jouer

Exercice#cpp.m1.l3.e1
Tentatives : 0Chargement…

Affichez le message 'C++ is fast!' suivi d'une nouvelle ligne en utilisant std::endl.

Chargement de l'éditeur…
Afficher l'indice

Utilisez l'opérateur d'insertion `<<`avec`std::cout`et`std::endl`.

Solution disponible après 3 tentatives

Exercice#cpp.m1.l3.e2
Tentatives : 0Chargement…

Déclarez une variable entière nommée number. Lisez sa valeur à partir de l'entrée standard en utilisant std::cin, puis affichez-la en utilisant std::cout.

Chargement de l'éditeur…
Afficher l'indice

Pour lire, utilisez `std::cin >> number;`et pour afficher, utilisez`std::cout << number;`.

Solution disponible après 3 tentatives