ESEMPIO 3
FILE *file; char fname[20]; int ch;
printf("Nome del file: "); scanf("%s", fname);
if ((file=fopen(fname, "r+"))==NULL) {
perror("Impossibile aprire file di input\n");
while((ch=fgetc(file))!=EOF)
fseek(file, ftell(file)-1, SEEK_SET);
fputc(toupper(ch), file);
fseek(file, 0, SEEK_CUR); /* OBBLIGO! */
non fa nulla, ma Ë obbligatoria per alternare letture e scritture.