Problema con file di testo

di il
8 risposte

Problema con file di testo

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?

8 Risposte

  • Re: Problema con file di testo

    Nessuno sa come aiutarmi?
  • Re: Problema con file di testo

    Togliendo fout che non c'entra niente con quello che dici, a me funziona correttamente

    Hai provato a premere invio dopo CTRL+Z?
  • Re: Problema con file di testo

    Weierstrass ha scritto:


    Togliendo fout che non c'entra niente con quello che dici, a me funziona correttamente

    Hai provato a premere invio dopo CTRL+Z?
    Ho provato ora e non funziona... strana questa cosa...
  • Re: Problema con file di testo

    Sarà un problema del tuo terminale. Esci con un altro criterio allora, tipo stringa vuota. Anche perché non è il massimo della vita avere un criterio di uscita che cambia con il sistema operativo
  • Re: Problema con file di testo

    Cosa usi? IDE? Compilatore?
  • Re: Problema con file di testo

    oregon ha scritto:


    Cosa usi? IDE? Compilatore?
    Uso NetBeans. Con ubuntu invece funziona correttamente la combinazione ctrl+D. Quindi il problema è solo con windows.
  • Re: Problema con file di testo

    Con win è ctrl-z e return

    Almeno con Visual C
  • Re: Problema con file di testo

    Un fatto curioso: funziona(da ora!) con ctrl+D.. il bello è che lo avevo già provato in precedenza e non funzionava. Ora all'improvviso va... che poi è il comando per linux.. I misteri dei pc..
Devi accedere o registrarti per scrivere nel forum
8 risposte