L'Entrée Utilisateur en C++

Qu'est-ce que l'entrée utilisateur ?

En C++, l'entrée utilisateur désigne le processus par lequel un programme collecte des données fournies par l'utilisateur via le clavier. Cela se fait principalement à l'aide de std::cin, qui est un flux d'entrée utilisé pour lire des valeurs entrées par l'utilisateur.

Syntaxe de l'entrée utilisateur

La syntaxe basique pour lire une valeur dans une variable avec std::cin est :

std::cin >> variable;

Dans cette instruction, un utilisateur a la possibilité de saisir une valeur dans le terminal, puis d'appuyer sur "Entrée" pour stocker cette valeur dans la variable spécifiée.

Un exemple concret

Voici un exemple simple illustrant le processus d'entrée utilisateur. Dans ce programme, l'utilisateur est invité à saisir un montant qui sera ensuite enregistré dans la variable tip.

#include 
int main() {
  int tip = 0;
  std::cout << "Entrez le montant : ";
  std::cin >> tip;
  std::cout << "Vous avez donné un pourboire de $" << tip << "\n";
}

Lorsque ce programme est exécuté, il s'affiche dans le terminal, invitant l'utilisateur à entrer une valeur.

Utilisation de getline()

Pour des entrées plus complexes, on peut utiliser getline(), qui permet de lire une ligne entière de texte, y compris des espaces, jusqu'à un caractère délimiteur spécifié. Comme résultat, cette ligne de texte est stockée dans une variable de type chaîne.