Grazie... avevi ragione... ora però mi è sorto un'ulteriore problema....:
questo è quello ke ho scritto nel main:

-------------------------------------------------------------------------------
cout<<"Vuoi inserire il minimo o il massimo? "<<endl;
cin>>scelta;

if(scelta=="Max" || scelta=="max")
scriviSuFile(Max);

else
scriviSuFile(Min);

------------------------------------------------------------------------------
Max e Min vengono passati per riferimento da un'altra funzione ke ho ommesso...
Il problema è che fa partire sempre la funzione "ScriviSuFile(Min)" anche se la mia scelta non è uguale a Max....
Com'è possibile??????