intro_es - Les entres sorties en C/C+ Dans ce chapitre,...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Les entrées sorties en C/C++ Dans ce chapitre, nous allons voir les fonctions d’entrée/sortie du langage C++, extension du langage C. Écriture sur la sortie standard Fonction printf et opérateur << Exemple 1 #include <iostream.h> // indispensable pour utiliser cout int main() { cout << "bonjour"; // équivalent à printf("bonjour"); du langage C return 0; } - cout est un flot de sortie prédéfini associé à la sortie standard (stdout du C). - << est un opérateur dont l’opérande de gauche (cout) est un flot et l’opérande de droite, une expression de type quelconque. L’instruction "cout << …" précédente peut être interprétée comme ceci : le flot cout reçoit la valeur "bonjour". Exemple 2 #include <iostream.h> // indispensable pour utiliser cout int main() { int n = 25; cout << "valeur: "; cout << n; return 0; } Noter l’utilisation de // pour les commentaires de fin de ligne en C++ Le résultat serait : valeur: 25
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2 Exemple 3 Les instructions cout << "valeur: "; cout << n; sont équivalentes à cout << "valeur: " << n; Exemple 4 #include <iostream.h> int main() { int n = 25; char c = 'a'; char *ch = "bonjour"; double x = 12.3456789; cout << "valeur de n : " << n << "\n"; cout << "valeur de c : " << c << "\n"; cout << "chaîne ch : " << ch << "\n"; cout << "valeur de x : " << x << "\n"; return 0; } L’exécution devrait donner : valeur de n : 25 valeur de c : a chaîne ch : bonjour valeur de x : 12.3456789 Lecture sur l’entrée standard Fonction scanf et opérateur >> Lecture en C : #include <stdio.h> scanf ( Format, Liste des adresses des variables);
Background image of page 2
Lecture en C++ : #include <iostream.h> cin >> Var1 >> Var2 >> … >> VarN; cin est le flot d’entrée connectée à l’entrée standard, le clavier. Il correspond au fichier prédéfini stdin du langage C. Exemple En C : #include <stdio.h> int main () { float valeur1, valeur2, valeur3; printf ("entrez 3 valeurs : "); scanf ("%f%f%f", &valeur1, &valeur2, &valeur3); return 0; } En C++ : #include <iostream.h> int main () { float valeur1, valeur2, valeur3; cout << "entrez 3 valeurs : "; cin >> valeur1 >> valeur2 >> valeur3; return 0; } Noter que contrairement à ce qui se passait pour scanf(), la lecture d’un caractère sur cin commence par sauter les séparateurs. Nous verrons plus tard comment lire directement ces caractères. Exemples
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 03/31/2012 for the course IFT 1166 taught by Professor Antoniotavares during the Winter '12 term at Université de Montréal.

Page1 / 9

intro_es - Les entres sorties en C/C+ Dans ce chapitre,...

This preview shows document pages 1 - 4. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online