C++ Obtenir l'entrée de l'utilisateur

C Obtenir L Entree De L Utilisateur



Le langage de programmation de haut niveau le plus efficace est C++. Sa variété de bibliothèques de fonctions nous aide. Parfois, lorsque nous travaillons avec C++, nous avons besoin d'obtenir une entrée de l'utilisateur, nous utilisons donc la commande « cin » qui obtient l'entrée de l'utilisateur. La fonction intégrée est utilisée avec les symboles d'extraction « >> ». On peut également le définir comme une variable prédéfinie appelée « cin » qui utilise les symboles d'extraction (>>) pour obtenir une information du clavier que l'utilisateur saisit. Ici, nous étudierons en détail le concept consistant à obtenir les entrées de l’utilisateur en C++ ainsi que les codes.

Exemple 1:

Le premier code est ici où nous obtenons une valeur entière de l'utilisateur. Dans la première ligne, nous incluons le fichier d'en-tête « iostream » car nous devons obtenir l'entrée et afficher la sortie ici. La déclaration des fonctions « cin » et « cout » se fait dans ce fichier d'en-tête. Ensuite, l'espace de noms « std » est ajouté puisqu'il définit les fonctions comme « cin » et « cout ». Par conséquent, si nous insérons le « namespace std » au début de notre code, nous n’avons pas besoin de taper « std » avec chaque fonction.

Ensuite, nous appelons la fonction « main() » et déclarons ensuite une variable de type de données entier. Le « int_value » est le nom de la variable que nous avons déclaré ici. Après cela, nous utilisons le « cout » qui aide à imprimer les données données sur l'écran. Ici, nous affichons un message à l'utilisateur dans lequel nous disons : « Entrez un nombre entier ». En dessous, nous plaçons « cin » avec les symboles d'extraction « >> » et plaçons la variable « int_num ».







Maintenant, nous prenons la saisie de l’utilisateur et la sauvegardons ici. Nous souhaitons également afficher à l'écran le nombre entier que l'utilisateur saisit ici. Nous utilisons donc le « cout » en dessous et y plaçons « int_value ».



Codage 1 :



#inclure
en utilisant espace de noms norme ;
int principal ( ) {
int valeur_int ;
cout <> valeur_int ;
cout << 'Le nombre entier est : ' << valeur_int ;
retour 0 ;
}

Sortir:
Lorsque le code donné est exécuté, nous entrons « 89 » et il prend « 89 » comme entrée de l’utilisateur. Ensuite, nous appuyons sur « Entrée », pour afficher la ligne suivante.





Exemple 2 :

Nous devons obtenir l’entrée et afficher la sortie ici. Par conséquent, nous incluons le fichier d'en-tête « iostream » dans la première ligne. Ce fichier d'en-tête contient des déclarations pour les fonctions « cin » et « cout ». Ensuite, l'espace de noms « std » est ajouté. Nous n'avons pas besoin de taper « std » avec chaque fonction si nous ajoutons « namespace std » au début de notre code.



Suite à l'appel à la fonction « main() », une variable de type de données « float » est déclarée. La variable que nous déclarons ici s'appelle « float_value ». Ensuite, nous utilisons la fonction « cout » pour aider à restituer les données fournies sur le terminal. Ici, nous disons à l'utilisateur de saisir un nombre flottant en affichant un message. La variable « float_num » et les symboles d'extraction « >> » sont positionnés en dessous avec « cin ».
Les entrées de l’utilisateur sont rassemblées et enregistrées dans le « float_num ». Nous utilisons à nouveau la fonction « cout » en dessous et insérons la « float_value » puisque nous voulons également voir le nombre flottant que l'utilisateur saisit à l'écran.

Code 2 :

#include
en utilisant espace de noms norme ;
int principal ( ) {
flotter valeur_flottante ;
cout <> valeur_flottante ;
cout << 'Le numéro flottant est : ' << valeur_flottante ;
retour 0 ;
}

Sortir :
Lorsque le code mentionné précédemment s'exécute, nous tapons « 87,5 » à partir du clavier comme entrée de l'utilisateur. La ligne suivante affiche la valeur flottante lorsque nous cliquons sur « Entrée ».

Exemple 3 :

Maintenant, récupérons la valeur du type de données « double » auprès de l'utilisateur. Ici, nous initialisons la « double_value » du type de données « double » puis plaçons le message que nous voulons montrer à l'utilisateur. Après cela, nous utilisons le « cin>> » et plaçons ici la variable « double_value ». La saisie de l'utilisateur est enregistrée dans cette variable « double_value ». Nous utilisons à nouveau le « cout » où nous insérons la variable « double_value » pour afficher l'entrée que l'utilisateur saisit comme sortie.

Code 3 :

#inclure
en utilisant espace de noms norme ;
int principal ( ) {
double valeur_double ;
cout <> valeur_double ;
cout << 'Le nombre double est : ' << valeur_double ;
retour 0 ;
}

Sortir :
Ici, nous entrons le numéro du type de données double et appuyons sur « Entrée ». Mais ici, on constate qu’il n’affiche pas le numéro complet. Pour afficher le numéro complet du type de données « double », nous avons juste besoin de quelques techniques en C++.

Exemple 4 :

Ici, nous incluons un fichier d'en-tête supplémentaire qui est « bits/stdc++.h » car il contient toutes les déclarations de fonction souhaitées. Ici, nous définissons le message que l'utilisateur souhaite voir après avoir initialisé le « double_d » du type de données « double ». Ensuite, nous utilisons la fonction « cin>> » et attribuons ici la variable « double_d ». L'entrée est enregistrée dans le « double_d ». Pour afficher l'entrée que l'utilisateur saisit ici comme sortie, nous saisissons à nouveau la variable « double_d » dans le champ « cout ». Nous incluons également la fonction « setprecision() » dans laquelle nous ajoutons « 10 » afin qu'elle ajuste la précision de la valeur du type de données double et l'imprime en conséquence. La précision que nous définissons ici est de « 10 ».

Code 4 :

#inclure
#inclure
en utilisant espace de noms norme ;
int principal ( ) {
double d_value2 ;
cout <> d_value2 ;
cout << définir la précision ( dix ) << 'Le nombre double est : ' << d_value2 ;
retour 0 ;
}

Sortir :
Ici, il rassemble l'entrée puis affiche la valeur « double » selon la même précision que nous avons ajustée dans le code donné.

Exemple 5 :

Dans ce code, nous obtenons la saisie du caractère par l’utilisateur. Nous initialisons ici une variable « char » « char1 », puis utilisons le « cout » pour afficher le message. Ensuite, nous plaçons « cin>> » et y mettons ce « char1 ». Ainsi, le caractère saisi par l'utilisateur est stocké ici. Ensuite, nous utilisons à nouveau le « cout » pour afficher le caractère stocké dans la variable « char1 ».

Code 5 :

#include
en utilisant espace de noms norme ;
int principal ( ) {
carboniser char1 ;
cout <> char1 ;
cout << 'Le personnage est : ' << char1 ;
retour 0 ;
}

Sortir :
Après exécution, ce message s'affiche. Nous tapons « z » comme entrée de caractère. Puis, sur la ligne suivante, le caractère saisi s'affiche.

Exemple 6 :

Nous recevons la chaîne saisie par l'utilisateur dans ce code. Ici, nous initialisons la variable « string » « myName » et utilisons « cout » pour afficher le message. Ensuite, nous insérons « myName » et « cin>> » à cet endroit. Ainsi, la chaîne saisie par l'utilisateur est enregistrée ici. Ensuite, nous utilisons à nouveau la commande « cout » pour afficher la chaîne enregistrée dans la variable « myName ».

Code 6 :

#include
en utilisant espace de noms norme ;
int principal ( ) {
chaîne monNom ;
cout <> mon nom ;
cout << 'Mon nom est: ' << mon nom ;
retour 0 ;
}

Sortir:
Le message suivant apparaît. Nous entrons la chaîne « Peter » dans le champ de saisie. La chaîne saisie est alors affichée dans la ligne suivante :

Exemple 7 :

Lorsque nous voulons prendre plusieurs chaînes ou une ligne comme entrée, nous devons utiliser la fonction « getline() ». Nous déclarons ici le « nom de chaîne ». Ensuite, le message que nous saisissons est imprimé en utilisant « cout ». Nous mettons ensuite « Nom » et « cin » dans la fonction « getline() » qui récupère plusieurs entrées de chaîne de l'utilisateur et les stocke dans la variable « Nom ». Cela enregistre les chaînes saisies par l'utilisateur. Ensuite, nous affichons les chaînes enregistrées dans la variable « Nom » à l'aide de la commande « cout ».

Code 7 :

#include
en utilisant espace de noms norme ;
int principal ( ) {
Nom de la chaîne ;
cout << 'Veuillez entrer votre nom complet ici : ' ;
obtenir la ligne ( manger , Nom ) ;
cout << « Votre nom complet est : » << Nom ;
retour 0 ;
}

Sortir:
Ici, dans ce résultat, nous entrons « James Samuel » comme chaîne de données. Lorsque nous appuyons sur « Entrée », le nom complet s'affiche ici puisque nous avons utilisé la fonction « getline() ».

Conclusion

Nous avons discuté de la « saisie utilisateur C++ » dans ce guide. Nous avons exploré ce concept et appris que la commande « cin », ainsi que les symboles d'extraction « >> », sont utilisés pour obtenir l'entrée de l'utilisateur. Nous avons pris l'entrée des valeurs de type de données entier, float, double, char et chaîne de l'utilisateur à l'aide de la commande « cin>> » et avons démontré les exemples C++ dans lesquels le concept « d'entrée utilisateur » est expliqué en détail. .