aggiungo inoltre che l'output di questo programmino è 56, infatti tutto il codice è un esempio che ho trovato in internet per capire come funzionano i file in c++.

colgo inoltre l'occasione per chiedere se qualcuno mi sa dare una spiegazione a questa riga di codice:
codice:
int n=33;
int& r=n;
perchè non riesco a capire cosa fa. grazie ancora!!!