Aller au contenu principal

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);