Informatique

Lecture et écriture en C – Programmation en C

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

Lecture-et-écriture-en-langage-C-01

Télécharger ICI

Lecture-et-écriture-en-langage-C-02

Télécharger ICI

Voir aussi:


Partagez au maximum pour que tout le monde puisse en profiter

F2School