Lecture et écriture en mode caractère
Lecture :
// Déclaration
int fgetc(FILE *pointeur_fichier);
La fonction fgetc retourne le caractère lu sous la forme d'un int.
Si la valeur retourné est EOF ( EOF = -1), c'est que la fin de fichier a été atteinte ou qu'il y a eu une erreur.
int c;
c = fgetc(fp);
Écriture :
// Déclaration
int fputc(int caractere, FILE *pointeur_fichier);
La fonction fputc transfère un caractère dans le fichier pointé par pointeur_fichier. La fonction retourne le caractère écrit si pas d'erreur, et EOF s'il y a une erreur.
fputc('A', fp);