Ciao
siccome ci sono diversi errori nel codice ti spiego come li puoi correggere.
un primo errore lo hai fatto nella definizione del file
ifstream ifile(fileName);
qui devi mettere l'indicazione della modalità del file per esempio ios::in
poi un altro errore sta nella While di lettura
perchè non devi mettere la lettura del file ma la condizione di finchè il ciclo deve ripetersi
di solito per i file si usa fare:
ilfile.get(dato da leggere)
while (!ilfile.eof())
{
// qui metti tutto ciò che bisogna fare con il dato letto
ilfile.get(dato da leggere)
}
ti spiego cosa ho fatto:
la prima
ilfile.get(dato da leggere)
serve per prendere il dato che deve essere trattato all'interno della while
l'ho messo fuori perchè essendo il primo dato la while non avrebbe saputo con quale carattere cominciare!
l'altra get l'ho messa alla fine per far si che il dato cambiasse e poter effettuare il ciclo.
dato da leggere può essere una variabile di qualunque tipo
se devi leggere più campi contemporaneamente ti consiglio di fare una struttura e far leggere il campo struttura
spero di esserti stato di aiuto