codice:
FILE *prova 
//stampa dei dati ottenuti da tastiera nel file 
prova=fopen("c:/r1.txt","w");// questa linea è il problema... 

fprintf(prova," \n\nnome=%s\n\ncognome=%s\n\nindirizzo=%
s\n\ncittà=%s\n\ncap=%s\n\ntelefono=%s\n
\netà=%s" ,nome,cognome,indirizzo,citta,cap,telefo
no,eta); 

fclose(prova);
hai messo la barra sbagliata..
tra l' altro devi metterne 2 \\ altrimenti puoi causare errori
ad esempio se metti \n interpreta come "Vai a Capo"..ciao..
se hai qualche problema guarda nel link della mia firma..
c'e' scritto tutto..