Utilisation de STDCOUT

Utilisation de STDCOUT
Vous avez peut-être entendu parler du concept d'objets dans la programmation I.e., programmation orientée objet. Tout comme ces objets, C ++ a proposé l'objet «cout» qui a été prédéfini dans sa classe de flux de sortie. Cet objet ou instruction COUT a été spécialement conçu pour sortir ou imprimer les données d'entrée sur n'importe quelle zone de sortie. Mais le mot «std» signifie «standard» i.e., Sortie standard sur l'écran de sortie standard. Il s'agit d'un espace de noms qui doit être utilisé dans le code C ++ pour afficher la sortie standard. Sans l'espace de noms standard, nous ne pouvons pas utiliser l'objet «cout» dans le code. Nous avons donc décidé d'écrire cet article pour nos utilisateurs de Linux qui souhaitent voir l'utilisation de STD :: cout en C ++ tout en utilisant le compilateur G ++ sur l'Ubuntu 20.04 Système d'exploitation Linux. Regardons-le une fois.

Assurez-vous que vous avez déjà été connecté à votre Ubuntu 20.04 Système. Après la connexion, vous devez ouvrir la console de coquille d'Ubuntu pour y travailler. Pour vous assurer que votre système est à jour, essayez d'utiliser l'instruction «APT» pour la mettre à jour et la mettre à niveau avec les droits sudo. Après cela, nous avons besoin d'un fichier C ++ pour commencer à ajouter notre code C ++. Si vous n'en avez pas, ne vous inquiétez pas. Essayez d'en faire un avec l'instruction «Touch» d'Ubuntu sur le shell avec le nouveau nom d'un fichier ayant une extension «CC» avec. Très probablement, ce fichier peut être trouvé dans le dossier d'origine d'Ubuntu. Vous devez l'ouvrir afin que nous puissions y créer du code. Pour l'ouvrir, vous pouvez utiliser les éditeurs intégrés Linux comme un éditeur de texte, un éditeur Nano ou un éditeur VIM. Nous vous recommandons d'utiliser l'éditeur «Nano» ou l'éditeur de texte car ces deux éditeurs sont faciles et pratiques à utiliser lors du codage et de l'exécution.

Exemple 01:

Commençons par le premier exemple de notre article. Dans cet exemple, nous n'utiliserons pas l'espace de noms «std» avec l'objet cout pour voir comment il en résulte. Ainsi, dans le fichier C ++ vide, ajoutez l'en-tête de flux de sortie d'entrée standard C ++ dans notre code. Cela permettra au programme C ++ de prendre les entrées et d'afficher la valeur de sortie à l'écran. Nous avons utilisé la fonction principale () de C ++ pour effectuer l'implémentation de la logique dans le code. Dans la fonction Main (), nous avons simplement utilisé l'objet ou l'instruction «cout» pour afficher une valeur de texte de type String sur l'écran du shell de l'Ubuntu 20.04 Système. Après cela, l'instruction RETOUR 0 est utilisée pour quitter le programme avec zéro erreurs. Maintenant, le programme est terminé et prêt à être compilé. Assurez-vous que votre Ubuntu 20.04 Système a le compilateur G ++ pour la langue C ++ déjà installée et configurée pour rendre le code sans erreur. Enregistrez le code illustré ci-dessous en utilisant le raccourci «Ctrl + S» et quittez l'éditeur GNU Nano via l'utilisation du raccourci Ctrl + X.

Après avoir fait du codage, essayez d'utiliser le compilateur G ++ pour compiler le code. Ce faisant, nous avons eu l'erreur montrant que nous n'avons pas utilisé l'espace de noms standard avant l'objet COUT. Cela signifie que pour rendre notre code sans erreur et COUT fonctionne, nous devons ajouter le mot-clé «STD» comme espace de noms pour l'objet de l'instruction COUT. Changeons le code maintenant.

Alors, ouvrez le fichier «stdcout.CC "encore une fois dans l'éditeur Nano en utilisant l'instruction" Nano "sur le shell. Maintenant, le fichier est ouvert. Nous le mettrons à jour en ajoutant l'espace de noms «std» avant l'objet «cout» dans la fonction principale () séparée par le signe du double «::». Comme nous utilisons l'objet «endl» pour ajouter une pause de ligne après l'affichage du texte, nous devons également utiliser l'espace de noms «std» pour cet objet. Donc, nous devons utiliser l'espace de noms «std» avant l'objet «endl» séparé par Double Colon «::» comme indiqué dans l'image ci-dessous. Sans l'utilisation de l'espace de noms STD, nous ne serons peut-être pas capables d'accomplir les résultats. Enregistrons notre code avec la clé de raccourci Ctrl + S sur l'éditeur Nano et quittez l'éditeur avec le raccourci Ctrl + X.

Après avoir compilé le code ci-dessus avec le compilateur G ++, nous avons obtenu le code sans erreur et il a été réussi car il ne renvoie rien. Après l'utilisation de la commande d'exécution "./un.Out ”sur le shell, nous avons affiché la chaîne de texte sur l'écran de notre shell. Vous pouvez voir l'utilisation des commandes et de la sortie dans l'image ci-dessous.

Exemple 02:

Il s'agissait de la première méthode pour utiliser l'espace de noms «Std» avec l'objet «cout» pour afficher la sortie sur l'écran de notre shell tout en utilisant le compilateur G ++. Si vous souhaitez éviter d'utiliser l'espace de noms «STD» avec l'objet Cout Like et «Endl», vous pouvez également le faire dans votre code C ++. Pour cela, vous devez définir l'espace de noms «std» au début du code avant la fonction principale () et après les en-têtes ou les bibliothèques. Ainsi, nous utiliserons cet exemple pour voir la deuxième méthode d'utilisation de l'espace de noms «STD» séparément pour obtenir le même résultat que nous avons obtenu avec l'utilisation de «Std» avec l'objet «cout». Nous avons donc ouvert le même fichier et ajouté la ligne «Utilisation de l'espace de noms STD» avant la fonction Main () indiquée dans l'image ci-dessous. Nous n'avons pas utilisé l'espace de noms «std» avec l'objet «cout» après cela dans la fonction Main (). Enregistrons le code et voyons comment il en résulte.

Après avoir compilé et exécuté ce programme C ++, nous avons obtenu les mêmes résultats que nous avons obtenu dans l'exemple ci-dessus. Mais, en général, l'utilisation de l'espace de noms STD avant la fonction principale () ne considère pas la bonne pratique dans la programmation C ++. Alors, assurez-vous de l'éviter.

Exemple 03:

Jetons un coup d'œil au dernier mais non le moindre exemple de l'utilisation du «std :: cout» dans notre programme C ++. Dans cet exemple, nous allons également examiner l'utilisation de «std :: cin» pour obtenir les entrées de l'utilisateur pour l'afficher sur le shell après cela. Ainsi, le premier «std :: cout» est utilisé pour afficher que nous devons saisir quelque chose comme entrée. Une variable entière «var» de taille 5 a été déclarée. Après cela, le «STD :: CIN» est là pour prendre les commentaires de l'utilisateur et l'enregistrer dans la variable «var». Cette entrée doit être de type «entier» sinon la compilation sera par une erreur. La dernière instruction «std :: cout» est utilisée pour présenter la valeur variable dans le shell.

Après la compilation et l'exécution du code, l'utilisateur a ajouté la valeur entière séparée par l'espace. Mais la variable n'a pris que la première valeur avant l'espace et l'a affichée et ne considère pas l'espace et après cela comme une valeur entière.

Conclusion

Il s'agissait de l'utilisation de l'instruction «std :: cout» en C ++ en utilisant différentes méthodes. Nous avons examiné le programme qui n'utilisait pas le «MST» avec les instructions COUT et comprenait à quel point le mot-clé «STD» est nécessaire pour notre code C ++. Les exemples de code incluent également l'utilisation de «Std» avant l'objet «cout» et avant la fonction principale () afin que nos utilisateurs ne puissent rien manquer lors de l'apprentissage.