Entrée/sortie de base C++
Entrée/Sortie de base C++
Dans ce didacticiel, nous apprendrons à utiliser l'objet cin pour recueillir les données de l'utilisateur et l'objet cout pour afficher la sortie à l'aide d'exemples.
Sortie C++
En C++, cout
envoie la sortie formatée aux périphériques de sortie standard, tels que l'écran. Nous utilisons le cout
objet avec le <<
opérateur pour afficher la sortie.
Exemple 1 :Sortie de chaîne
#include <iostream>
using namespace std;
int main() {
// prints the string enclosed in double quotes
cout << "This is C++ Programming";
return 0;
}
Sortie
This is C++ Programming
Comment fonctionne ce programme ?
- Nous incluons d'abord le
iostream
fichier d'en-tête qui nous permet d'afficher la sortie. - Le
cout
l'objet est défini à l'intérieur dustd
espace de noms. Pour utiliser lestd
espace de noms, nous avons utilisé leusing namespace std;
déclaration. - Chaque programme C++ commence par le
main()
fonction. L'exécution du code commence au début dumain()
fonction. cout
est un objet qui imprime la chaîne entre guillemets" "
. Il est suivi du<<
opérateur.return 0;
est le "statut de sortie" dumain()
fonction. Le programme se termine par cette déclaration, cependant, cette déclaration n'est pas obligatoire.
Remarque : Si nous n'incluons pas le using namespace std;
déclaration, nous devons utiliser std::cout
au lieu de cout
.
C'est la méthode préférée car l'utilisation du std
l'espace de noms peut créer des problèmes potentiels.
Cependant, nous avons utilisé le std
namespace dans nos tutoriels afin de rendre les codes plus lisibles.
#include <iostream>
int main() {
// prints the string enclosed in double quotes
std::cout << "This is C++ Programming";
return 0;
}
Exemple 2 :Sortie de chiffres et de caractères
Pour imprimer les nombres et les variables caractères, on utilise le même cout
objet mais sans utiliser de guillemets.
#include <iostream>
using namespace std;
int main() {
int num1 = 70;
double num2 = 256.783;
char ch = 'A';
cout << num1 << endl; // print integer
cout << num2 << endl; // print double
cout << "character: " << ch << endl; // print char
return 0;
}
Sortie
70 256.783 character: A
Remarques :
- Le
endl
manipulateur est utilisé pour insérer une nouvelle ligne. C'est pourquoi chaque sortie est affichée sur une nouvelle ligne. - Le
<<
L'opérateur peut être utilisé plusieurs fois si nous voulons imprimer différentes variables, chaînes, etc. dans une seule instruction. Par exemple :
cout << "character: " << ch << endl;
Entrée C++
En C++, cin
prend une entrée formatée à partir de périphériques d'entrée standard tels que le clavier. Nous utilisons le cin
objet avec le >>
opérateur de saisie.
Exemple 3 : Entrée/Sortie entière
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Enter an integer: ";
cin >> num; // Taking input
cout << "The number is: " << num;
return 0;
}
Sortie
Enter an integer: 70 The number is: 70
Dans le programme, nous avons utilisé
cin >> num;
pour prendre l'entrée de l'utilisateur. L'entrée est stockée dans la variable num . Nous utilisons le >>
opérateur avec cin
prendre des commentaires.
Remarque : Si nous n'incluons pas le using namespace std;
déclaration, nous devons utiliser std::cin
au lieu de cin
.
C++ acceptant plusieurs entrées
#include <iostream>
using namespace std;
int main() {
char a;
int num;
cout << "Enter a character and an integer: ";
cin >> a >> num;
cout << "Character: " << a << endl;
cout << "Number: " << num;
return 0;
}
Sortie
Enter a character and an integer: F 23 Character: F Number: 23
Langue C