GÉNIE ÉLECTRIQUE
Dernière mise à jour |
Bibliothèque standard stdio.h (très utilisée)Cette bibliothèque d'entrées / sortie est suffisante la plupart du temps q puts(chaîne) ; affiche une chaîne de caractères
q char *gets(chaîne) ; saisie une chaîne de caractère au clavier finie par un RC et retourne un pointeur sue le premier caractère de cette chaîne
q scanf(format, liste d’adresses) permet de saisir les données au clavier
Ex scanf("%d%d%f "
,&a,&b,&c) ;
q
printf(format,
liste de valeurs) affiche la liste de valeur dans un format choisi Formats des types sur printf et scanf q %c (char) q %s (chaîne de caractères, jusqu'au /0) q %d (int) q %u (entier non signé) q %x ou X (entier affiché en hexadécimal) q %f (réel en virgule fixe) q %p (pointeur) q % (pour afficher le signe %). q / n nouvelle ligne q / t tabulation q / b backspace q / r retour chariot (même ligne) q / f form feed (nouvelle page) q / ' apostrophe q / / antislash q / " double quote q / 0 nul
q char getchar(void) comme getch mais sur l’entrée standard
q int putchar(char) comme putch mais sur la sortie standard Important : les fonctions puts, gets, printf, scanf etc.. utilisent pour acquérir ou envoyer un caractère getchar et putchar. Ce principe rend le C très universel, seules getchar et putchar diffèrent d’un système à l’autre. (l’écran peut être un tube cathodique ou des cristaux liquides, le clavier peut être à 16 ou 120 touches …) Il en est de même pour les fonctions mathématiques qui reposent sur le principe des développements limités, seules + - / * doivent être définis par rapport au processeur cible.
Bibliothèques standards les plus utilisées
|
|