Altra domanda relativa ai file di testo.
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream file ("Prova.txt");
if(!file){
cout<<"Il file non esiste!"<<endl;
return -1;
}
while (!file.eof()){
//Istruzioni varie.
}
}
Perchè mi va in loop infinito? Quel while non dovrebbe significare che le istruzioni vengono ripetute sino a quando il file non si chiude?
Pensando fossero le istruzioni sbagliate, ho provato ad eseguirle senza il while e mi fungono tranquillamente e in maniera perfetta.
Non so se sia utile o meno ai fini del corretto funzionamento del programma, ma comunque nelle istruzioni leggo sino all'ultima parola del rigo.