Saisie de texte / fonctions de sortie dans la langue de c

Lorsque vous commencez à traiter avec des variables en C, vous aurez toujours trébucher dans le jardin d'I / O, ou d'entrée / sortie. Périphérique d'entrée principal de l'ordinateur est le clavier, et son dispositif de sortie primaire est le moniteur, et vous avez besoin de savoir comment obtenir C à reconnaître entrée et de créer créer sortie.




Voici un bref résumé des fonctions du langage C d'entrée et de sortie texte que vous pouvez utiliser pour aider à lire les informations à partir du clavier et poussez informations à l'écran.

C Langue Fonctions texte I / O
FonctionFormatDescription
atof ()[numvar =] atof (string) -Convertit une valeur trouvée dans chaîne en nombre afloating-point virgule flottante, qui peut être stockée dans une variable, numvar, ou utilisé immédiatement. Nécessite theSTDLIB.H fichier d'entête être inclus.
atoi ()[numvar = atoi] (string) -Convertit une valeur entière trouvé dans la chaîne en un entier, qui peut être stockée dans une variable, numvar, ou utilisé immédiatement. Nécessite theSTDLIB.H fichier d'entête être inclus.
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). Thisfunction doit être utilisé sous Unix plutôt que fflush (stdin).
getchar ()[ch =] getchar () -Lit un caractère unique à partir du clavier. Le caractère isdisplayed et, éventuellement, stockée dans la variable de l'omble ch.
gets ()gets (string) -Lit une chaîne de texte à partir du clavier (touche terminé par theEnter). Le texte est stocké dans la variable chaîne.
printf ()printf ("format" [, var [, var ...]]) -Affiche le texte formatés selon la chaîne de format. Valeurs ou variables facultatifs,var, peut être spécifié à matchplaceholders ou des caractères de conversion dans la chaîne de format.
putchar ()putchar (CH) -Affiche le caractère ch sur thescreen, où ch est un personnage unique (ou code d'échappement) apostrophes ou le nom d'un charvariable.
puts ()puts (String) -Affiche le texte chaîne sur thescreen, où chaîne est un texte littéral stringof (entre guillemets) ou le nom d'un stringvariable.
scanf ()scanf ("format", Var) -Lit les informations à partir du clavier selon l'conversioncharacter dans le format chaîne. Theinformation est ensuite stockée dans la variable var, qui doit correspondre au type de conversioncharacter qui est utilisé (int, flotter, ou carboniser, par example).

» » » » Saisie de texte / fonctions de sortie dans la langue de c