Per forza ti dà un errore! In quel codice assegni dei dati ad un puntatore non inizializzato!
codice:
while(!input.eof ())
{
char c=0;
input.read (*c,1);
cout<<c;
}
:rollo: