Vidéo: Langage C : 13.2 Entrées Sorties 2024
Lorsque vous commencez à traiter des variables en C, vous tombez invariablement dans le jardin des E / S, ou des entrées / sorties. Le périphérique d'entrée principal de l'ordinateur est le clavier, et son périphérique de sortie principal est le moniteur, et vous devez savoir comment obtenir que C reconnaisse l'entrée et crée la sortie de création.
Voici un bref résumé des fonctions d'entrée et de sortie du texte en langage C que vous pouvez utiliser pour vous aider à lire des informations à partir du clavier et à transmettre les informations à l'écran.
Fonction | Format | Description |
---|---|---|
atof () | [numvar =] atof (chaîne); | Convertit une valeur à virgule flottante trouvée dans string en un nombre à virgule flottante , qui peut être stocké dans une variable, numvar, ou utilisé immédiatement. Nécessite le
STDLIB. H fichier d'en-tête à inclure. |
atoi () | [numvar = atoi] (chaîne de caractères); | Convertit une valeur entière trouvée dans string en un entier,
qui peut être stocké dans une variable, numvar, ou utilisé immédiatement. Nécessite le STDLIB. H fichier d'en-tête à inclure. |
fflush (stdin) | fflush (stdin); | Supprime les caractères du flux d'entrée (clavier). |
fpurge (stdin) | fpurge (stdin); | Supprime les caractères du flux d'entrée (clavier). Cette fonction
doit être utilisée dans Unix plutôt que dans fflush (stdin). |
getchar () | [ch =] getchar (); | Lit un seul caractère du clavier. Le caractère est
affiché et, éventuellement, stocké dans la variable char ch. |
gets () | gets (chaîne de caractères); | Lit une chaîne de texte à partir du clavier (terminée par la touche
Entrée). Le texte est stocké dans la chaîne de variables. |
printf () | printf ("format" [var [var …]]); | Affiche le texte formaté en fonction de la chaîne de format. Des valeurs optionnelles ou des variables,
var, peuvent être spécifiées pour correspondre à des espaces réservés ou des caractères de conversion dans la chaîne de format. |
putchar () | putchar (ch); | Affiche le caractère ch sur l'écran , où ch est un seul caractère
(ou code d'échappement) entre guillemets simples ou le nom d'une variable char . |
puts () | puts (chaîne de caractères); | Affiche la chaîne de texte sur l'écran , où chaîne est une chaîne littérale
de texte (entre guillemets) ou le nom d'une chaîne de caractères . |
scanf () | scanf ("format", & var); | Lit les informations du clavier en fonction du caractère de conversion
dans la chaîne de format. Les informations sont ensuite stockées dans la variable var, qui doit correspondre au type de caractère de conversion utilisé (int, float ou char, pour l'exemple). |