Almeno così mi restituisce un valore, 0

#include <stdio.h>
#include <fstream.h>

double nome;
double c;

void main()
{
while((nome = cin.get()) != '\n')
{
fstream rubrica_w("c:/rubrica.txt",ios::app);
rubrica_w.put(nome);
rubrica_w.close();
}
fstream rubrica_r("c:/rubrica.txt",ios::beg);
fstream rubrica_r(char* &c);
cout << c;
rubrica_r.close();
}

Però non và ancora...