Buongiorno ho realizzato questo codice per controllare se un file è vuoto, ma anche se il file è pieno la funzione ritorna false
bool fileVuoto () {
a.open ("antipasti.txt", ios::in);
p.open ("pizze.txt" , ios::in);
d.open ("dolci.txt" , ios::in);
b.open ("bevande.txt" , ios::in);
if (a = " " && p == " " && d == " " && b == " " ) {
cout<<"TRUE";
return true;
} else {
cout<<"false1";
return false;
}
a.close();
p.close();
d.close();
b.close();
}
Dov'è il problema?