Syntaxe :
#include <cstdio> int putc (int c, FILE *flux);
La fonction putc()
écrit le caractère c
dans le fichier représenté par
flux
.
La valeur de retour de putc()
est le caractère écrit dans le fichier ou bien
EOF
en cas d'erreur.
Par exemple, le code suivant :
int c; FILE *entree, *sortie; entree = fopen("tmp.c", "r"); sortie = fopen("copie_de_tmp.c", "w"); c = getc(entree); while(c != EOF) { putc(c, sortie); c = getc(entree); } fclose(entree); fclose(sortie);
génère une copie du fichier tmp.c appellée copie_de_tmp.c
Sujets connexes : feof, fflush, fgetc, fputc, getc, getchar, putchar, puts