Fonction d'écriture putchar()
Le mécanisme d'entrée sortie de cette fonction est très simple et fiable à condition d'en comprendre le fonctionnement.
La fonction "putchar()" manipule uniquement des caractères, c'est à dire des octets dont le contenu correspond au code ASCII du caractère. Elle écrit le caractère passé en argument sur la sortie standard (l'écran).
Le paramètre à placer entre les () doit être de type caractère.
#include <stdio.h>
int main()
{
char c;
c = '\n';
putchar(c);
putchar('\'');
putchar('\t');
putchar('\0');
// c'est un caractere qui ne s'affiche pas a l'ecran (invisible)
// Il est utilise pour marquer la fin d'une chaine de caractere
putchar('A');
// c'est le caractere A dont le code ASCII decimal est 65
c = 65;
// puisque 65 est le code ASCII du caractere et que la variable c
// peut etre manipulee comme un entier putchar(c);
// on affiche a nouveau le caractere A putchar('\f');
putchar('a');
c = '\n';
putchar(c);
}
Affichera :
' AA
a