Originariamente inviato da carmine82

{ while (c!=EOF)
c=getchar();
fwrite(&c,sizeof(char),1,fp);

}fclose(fp);
}
Così strutturato il codice, effettua prima il controllo e poi l'assegnamento
della variabile c, dovrebbe essere il contrario.