Les langages de programmation
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Les langages de programmation

Venez apprendre les langages de programmation à votre rythme
 
AccueilGalerieRechercherDernières imagesS'enregistrerConnexion
-28%
Le deal à ne pas rater :
Brandt LVE127J – Lave-vaisselle encastrable 12 couverts – L60cm
279.99 € 390.99 €
Voir le deal

 

 Cours n°4 - Le flux d'entré et le flux de sortie

Aller en bas 
AuteurMessage
koija
Professeur
Professeur
koija


Nombre de messages : 81
Age : 28
Réputation : 11
Date d'inscription : 13/02/2011

Cours n°4 - Le flux d'entré et le flux de sortie Empty
MessageSujet: Cours n°4 - Le flux d'entré et le flux de sortie   Cours n°4 - Le flux d'entré et le flux de sortie Icon_minitimeMer 4 Mai - 20:41

Me revoilà ! Ca faisait longtemps non ? Bon... Premièrement, bonjour à tous ! Durant ce tutoriel, j'ai décider de vous parler des flux d'entrés et de sortie. Sous ce nom barbare se trouve en réalité une notion très facile à comprendre.
Premièrement, il faut que vous sachiez que vous avez déjà utilisé les flux de sorties... cout !
Bon, imaginez un programme où le clavier et l'écran sont inefficaces... Là, vous vous dites que le programme est un peu inutile, qu'on s’ennuie (ca existe ! mais c'est pas la question). A quoi sert d'additionner des valeurs de variables au lieu de marquer la valeur directement ? Si la variable ne change pas selon les exécutions du programmes, les variables n'ont plus aucun intérêt ! Bah... Le flux d'entré est là pour ca !
Bon, avant de commencer à entrer dans le vif du sujet, faisons un petit rappel du flux de sortie (sachant que nous déclarons que nous devons piocher dans l'espace de nom std, ça donne ça):
Code:

cout << maVariable << "Chaine de caractere" << autreVariable << "Autre chaine" << endl;
Sachez qu'on peut ajouter autant d'éléments que l'on veut. Cette ligne se lie de gauche à droite: à l'écran (cout), on affiche maVariable puis on affiche la Chaine de caractere, l'autreVariable et une autre chaine... Pour finir, on utilise endl pour sauter une ligne (endl peut très bien se retrouver au milieu de l'instruction).

Voilà, maintenant que nous avons revu le flux de sortie, voyons le flux de sortie ! Voici la syntaxe:
Code:

int variable;
cin >> variable;
Pour commencer, vous pouvez remarquer que les chevrons (>>) ont changé de sens. Sachez que inverser les chevrons est une erreur très fréquente chez un débutant. Pour mieux vous y retrouver, je vais vous expliquer une technique très simple pour se souvenir du sens des chevrons. Imaginer que cout représente l'écran et que cin représente le clavier. Ces deux mots s'utilisent en début d'instruction, ce qui nous donne donc quelque chose comme ça:
Code:

cin;
cout;
Maintenant, disons que nous voulons travailler sur la variable "nombre" de type int. On met donc le nom de variable juste après le premier mot clef:
Code:

int nombre(0);

cin nombre;
cout nombre;
Maintenant, il suffit de réfléchir quelques secondes: Dans quel sens se dirige les informations ? Sachant que cin représente le clavier et que cout, l'écran. Enfaite, c'est assez facile: lorsque l'on écrit au clavier, la valeur écrite est transmise à la variable. En se disant que les chevrons montrent un sens, ça nous donne donc:
Code:

int nombre(0);
cin >> nombre;
cout;
Concernant cout, le contenu de la variable est transmise à cout (l'écran). Donc:
Code:

int nombre(0);

cin >> nombre;

cout << nombre;


Voilà ! Tout est pratiquement fini ! Il ne vous reste plus qu'à voir le côté pratique. Je vais vous demander d'écrire un programme demandant 2 valeurs qu'on additionnera par la suite. Voilà ce que ça devrait nous donner en console:
Citation :

Entrez une valeur : 9
Entrez une seconde valeur : 10
9 + 10 = 19

Réfléchissez bien, servez vous de ce que vous avez appris jusqu'à aujourd'hui. Le programme est tout simple.

Spoiler:

Voilà ! Vous savez maintenant manipulez les flux d'entrés et de sorties.
Revenir en haut Aller en bas
http://koija.no-ip.org
 
Cours n°4 - Le flux d'entré et le flux de sortie
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Cours n°3 - Les variables
» Cours n°6 - Les booléens
» refonte des cours
» Cours N°15 : Les Menus
» Cours n°1 - Préparation

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Les langages de programmation :: Les Cours de Programmation :: Cours de C++-
Sauter vers: