Salve, sto facendo degli esercizi con i file, e mi servirebbe sapere la combinzaione di tasti per immettere il carattere di terminazione file (EOF) sotto windows xp, purtroppo so che è ctrl+z ma quando la inserisco mi esce scritto Z^, e quindi non funziona, l'eof non viene messo nel file e per chiuderlo devo digitare ctrl+c, ma così facendo quando leggo dal file creato con l'istruzione while(!feof(stdin)) mi va in loop tutto perchè non cè l'eof, sapete aiutarmi??Per info uso il dev-c++ come compilatore.

Rispondi quotando
, è semplicissimo, creo 1 file sequenziale e termino di scrivergli dentro quando gli do eof, che in teoria sotto windows dovrebbe essere dato dalla combinazione di ctrl+z, ma invece tale combinazionemi scrivi a video z^ e continua a chiedermi di inserire da input, in pratica non mi fà terminare il file, e quando poi voglio leggere dal file e non trovo giustamente eof allora mi và tutto in loop, allego i 2 file per comodità:
e quindi la lettura va in loop, è + chiaro adesso??semplice semplice
