Salve a tutti, stavo esercitandomi con i file di testo, quindi da un libro dalla quale sto studiado, ho ricopiato pari pari questo esempio:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
    string nome;
    ofstream fout("amici.dat");
    cout<<"Inserire i nomi: "<<endl;
    cout<<"uno per riga (ctrl+z per terminare)"<<endl;
    while(cin>>nome){
        fout<<nome<<endl;
    }
    fout.close();
    return 0;
}
Il libro dice che si esce dal ciclo con ctrl+Z(se si lavora con windows) oppure con ctrl+D(se si lavora con linux). Io lo sto facendo con windows, ma con ctrl+Z non succede nulla. Come posso risolvere questo inconveniente?