6.3.1 Les macro‐instructions putchar et getchar

La macro putchar écrit le caractère passé en paramètre sur le flux standard de sortie, en principe l'écran. Elle est équivalente à l'instruction printf("%c",c), mais plus rapide. Elle se trouve dans le fichier entête standard <stdio.h>, qui doit donc impérativement être inclus dans le fichier source à l'aide de la directive #include. La syntaxe de putchar est : La macro getchar lit un caractère sur le flux standard d'entrée, en principe le clavier. Elle est équivalente à l'instruction scanf("%c", &c), c'est‐à‐dire qu'elle effectue la lecture après la frappe de ENTRÉE et fait l'écho sur l'écran du caractère lu. Elle se trouve dans le fichier <stdio.h>. La syntaxe de getchar est :
Cette macro‐instruction getchar travaille avec le même tampon que scanf, c'est‐à‐dire le tampon du C. while (getchar() != '\n') ; "boucle" tant que le tampon n'est pas vide */ |