Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Maîtriser l'entrée/sortie en C++ : Guide pratique

Entrée/Sortie de base en C++

Ce tutoriel montre comment utiliser l'objet cin pour recevoir la saisie utilisateur et l'objet cout pour présenter la sortie, illustré avec des exemples étape par étape.

Sortie C++

En C++, cout envoie des données formatées vers la console. Il est combiné avec l'opérateur d'insertion << pour afficher du texte, des nombres et des variables.


Exemple 1 : Sortie de chaîne

#include <iostream>
using namespace std;
int main() {
    // Affiche la chaîne entre guillemets
    cout << "Ceci est de la programmation C++";
    return 0;
}

Sortie

Ceci est de la programmation C++

Fonctionnement du programme

Note : Sans using namespace std;, vous écririez std::cout au lieu de cout. Utiliser le qualificateur complet d'espace de noms évite les conflits de nommage potentiels et est généralement recommandé pour les projets plus importants.

#include <iostream>
int main() {
    // Affiche la chaîne entre guillemets
    std::cout << "Ceci est de la programmation C++";
    return 0;
}

Exemple 2 : Sortie de nombres et caractères

L'affichage de données numériques et de caractères suit le même motif mais omet les guillemets autour des valeurs.

#include <iostream>
using namespace std;
int main() {
    int num1 = 70;
    double num2 = 256.783;
    char ch = 'A';
    cout << num1 << endl; // entier
    cout << num2 << endl; // double
    cout << "caractère : " << ch << endl; // char
    return 0;
}

Sortie

70
256.783
caractère : A

Notes

Entrée C++

En C++, cin lit des données formatées depuis le clavier. L'opérateur d'extraction >> récupère la saisie dans les variables.


Exemple 3 : Entrée/Sortie d'entier

#include <iostream>
using namespace std;
int main() {
    int num;
    cout << "Entrez un entier : ";
    cin >> num; // Lire la saisie
    cout << "Le nombre est : " << num;
    return 0;
}

Sortie

Entrez un entier : 70
Le nombre est : 70

Ici, cin >> num; capture la saisie de l'utilisateur et la stocke dans num. L'opérateur d'extraction peut gérer tout type supportant le flux d'entrée.

Astuce : Si vous préférez éviter la directive using namespace std;, remplacez cin par std::cin et cout par std::cout.

Prise de plusieurs entrées en C++

#include <iostream>
using namespace std;
int main() {
    char a;
    int num;
    cout << "Entrez un caractère et un entier : ";
    cin >> a >> num;
    cout << "Caractère : " << a << endl;
    cout << "Nombre : " << num;
    return 0;
}

Sortie

Entrez un caractère et un entier : F 23
Caractère : F
Nombre : 23

Langue C

  1. Fondamentaux C# : Entrées et sorties essentielles
  2. Maîtriser l'entrée/sortie en C++ : Guide pratique
  3. Maîtriser les opérateurs C++ : Guide complet avec exemples pratiques
  4. Commentaires C++ : Bonnes pratiques pour un code lisible et maintenable
  5. Maîtriser les templates de classe en C++ : Guide pratique
  6. Maîtriser l'entrée/sortie en C : scanf() et printf() expliqués
  7. Maîtriser les E/S et l'importation de modules en Python : Guide pratique
  8. Maîtriser l'entrée/sortie Java : Afficher, lire et formater vos données
  9. Maîtriser les flux C++ : cout, cin, cerr, clog – Guide pratique