(C++) Impression de texte à l'écran


Afficher le texte
Analysons un programme qui affiche la phrase "Hello, world!".
  #include <iostream> en utilisant l'espace de noms std ; principal() { cout << "Bonjour le monde!"; }
Décomposons le programme ligne par ligne :

#include <iostream> - (de l'anglais input output stream – flux d'entrée et de sortie) - inclut un fichier avec des classes, des fonctions et des variables pour l'organisation des E/S dans le langage de programmation C++.

using namespace std; - Importer l'ensemble de l'espace de noms std. Cet espace de noms contient tous les noms de la bibliothèque standard C++.

Namespace – il s'agit d'une zone déclarative au sein de laquelle différents identifiants (noms de types, fonctions, variables, etc.) sont définis. 

Les espaces de noms sont utilisés pour organiser le code en groupes logiques et pour éviter les conflits de noms qui peuvent survenir, en particulier dans les cas où la base de code comprend plusieurs bibliothèques. La région std décrit les flux d'entrée et de sortie standard nommés cin et cout.

cout << "Bonjour, le monde !" ;

cout - c'est le nom du flux de sortie, c'est-à-dire la séquence de caractères affichée à l'écran (la séquence de caractères que nous sortons est écrite en entre guillemets après deux crochets triangulaires <<)

Opérateur de sortie  ; à l'écran en C++

Analysons quelques fonctionnalités de l'opérateur de sortie cout. 

1) Vous pouvez écrire plusieurs instructions de sortie sur une seule ligne.
Par exemple, une séquence de   cout << "texte 1"; cout << "text2" ; peut être écrit en une ligne cout << "texte 1" << "text2" ; Dans les deux cas, text1 et text2 seront affichés sur la même ligne.

2) Pour envelopper du texte sur une nouvelle ligne, vous pouvez utiliser la séquence de caractères "\n", ou la commande endl.
Les deux lignes suivantes ont un résultat identique. Vous pouvez utiliser n'importe quelle méthode. cout << "texte1 \n" << "texte2";  //notez "\n" écrit entre guillemets
ou vous pouvez l'écrire comme ceci: cout << "texte 1" << fin << "text2" ;



*** Matériau profond *** Ce matériel est destiné à ceux qui souhaitent apprendre le langage C classique et ses différences avec C++.

La connaissance de ce matériel vous aidera à résoudre les problèmes de l'Olympiade.

Si vous souhaitez rendre le programme plus rapide (par exemple, lors de la résolution de problèmes olympiques), vous pouvez utiliser l'opérateur de sortie de format. 
En général, le format de sortie à l'écran ressemble à ceci :

printf("<chaîne de format>",<noms de variables séparés par des virgules>);      // pour le travail il faut inclure la librairie stdio.h
Nous traiterons des variables plus tard. La dérivation variable n'est pas toujours nécessaire. Parfois, vous devez afficher uniquement du texte ou un nombre.
 
Chaîne de format  ; est une chaîne qui, en plus du texte, peut également contenir des motifs spéciaux , dont nous parlerons également dans les prochains cours.

En notation générale, les symboles  <>  sont utilisés pour montrer que les informations contenues entre eux peuvent être différentes, tout dépend de la tâche. Les <> symboles sont omis lors de l'écriture d'un programme.

Si vous écrivez du texte brut à l'intérieur de la chaîne de format, il sera affiché sur une ligne de la même manière qu'il a été écrit sur une ligne.  
Si nous devons sortir quelque chose à partir d'une nouvelle ligne, un caractère spécial  \n  est utilisé pour cela à l'endroit où la transition vers une nouvelle ligne est prévue.

Par exemple, le       printf("Tout le monde \naime \nchaton");   affiche chaque mot sur une nouvelle ligne.

 

Caractères spéciaux

De nombreux langages de programmation ont des caractères spéciaux que vous ne pouvez pas simplement sortir. 
Par exemple, les caractères spéciaux couramment utilisés, -  ce sont des barres obliques inverses (\), des guillemets (") et des apostrophes (').
Notez que la barre oblique normale (/) n'est pas un caractère spécial !

Pour sortir de tels caractères, nous mettons le signe \ devant chacun d'eux. Autrement dit, si nous voulons afficher le caractère \ à l'écran, alors dans l'instruction de sortie, nous devons écrire \\.

Tu dois t'en souvenir !
Pour afficher les caractères \, ", ', faites-les précéder de \ .