Lecture et écriture en C – Programmation en C
L’instruction de lecture permet de fournir des informations (données) à notre programme par l’intermédiaire d’un périphérique (clavier).
L’instruction d’écriture permet à un programme de communiquer des informations (résultats) par l’intermédiaire d’un périphérique (écran).
La bibliothèque standard <stdio> contient un ensemble de fonctions permettant la communication de l’ordinateur avec le monde extérieur.
Les principales fonctions de lecture et d’écriture en langage C sont scanf et printf. Ces deux fonctions font parties de la bibliothèque standard <stdio>
La fonction printf permet de transférer du texte, des valeurs de variables ou des résultats d’expressions vers l’écran. Elle exige l’utilisation de formats de sortie.
La fonction scanf permet de lire à partir du clavier des données.
Syntaxe d’écriture des données en langage C
printf (“<format> “, <expr1>, <expr2>, …);
- <format>: texte, séquence d’échappement, spécificateur de format
- Autant de spécificateurs de formats que d’expressions
- Spécificateur de format avec : %caractère_du_ type (%d, %f, … )
Syntaxe de lecture des données en langage C
scanf (“<format> “, <Adrv1>, <Adrv2>, …);
- <format>: format de lecture des données
- Autant de format que de données à lire
- <Adrv>: &NomVariable
– La chaîne de format détermine comment les données reçues doivent être interprétées.
– Les données reçues correctement sont mémorisées successivement aux adresses indiquées par <AdrV1>,… .
– L’adresse d’une variable est indiquée par le nom de la variable précédé du signe &.
Spécificateurs de format :
Voici quelques Spécificateurs de format :
%d : entier
%c : caractère
%f : rationnel en notation décimale
%s : chaîne de caractère
Télécharger les cours sur la Lecture et écriture en C – Programmation en C