Stavo cercando di leggere un file riga per riga usandoPerché QFile :: canReadLine() restituisce sempre false?
while (file.canReadLine()) {
QString line = QString::fromUtf8(file.readLine());
qDebug() << line;
}
ma QFile::canReadLine()
restituisce sempre false, anche se file.readLine()
riesce e legge la riga successiva ogni volta che si chiama (ho provato quello).
Si suppone che restituisca sempre false? I documenti dicono che è restituisce sempre false per i dispositivi non bufferizzati, ma non ha bufferizzato QFile?
Sto usando Qt 4.7.4.