मैं,QFile :: canReadLine() हमेशा झूठी क्यों लौटता है?
while (file.canReadLine()) {
QString line = QString::fromUtf8(file.readLine());
qDebug() << line;
}
लेकिन QFile::canReadLine()
हमेशा गलत रिटर्न का उपयोग कर लाइन द्वारा एक फ़ाइल लाइन को पढ़ने के लिए कोशिश कर रहा था, भले ही file.readLine()
सफल होता है और अगली पंक्ति हर बार यह कहा जाता है (मुझे लगता है कि परीक्षण किया है) पढ़ता है।
क्या यह हमेशा झूठी वापसी करता है? दस्तावेज़ों का कहना है कि यह हमेशा अप्रयुक्त डिवाइस के लिए झूठा रिटर्न देता है, लेकिन QFile buffered नहीं है?
मैं क्यूटी 4.7.4 का उपयोग कर रहा हूं।