I don't know how to read a macintosh text file. The end of line is a character '13'. It's '10' on unixes, 10+13 on windows.
Here is the code I use :
{
tr("Cannot read file %1:\n%2.")
.arg(fileName)
.arg(file.errorString()));
return;
}
line = in.readLine();
while (!line.isNull())
{
doneWords.append(line);
line = in.readLine();
}
QFile file(fileName);
if (!file.open(QFile::ReadOnly | QFile::Text))
{
QMessageBox::warning(this, tr("Application"),
tr("Cannot read file %1:\n%2.")
.arg(fileName)
.arg(file.errorString()));
return;
}
QTextStream in(&file);
QString line;
line = in.readLine();
while (!line.isNull())
{
doneWords.append(line);
line = in.readLine();
}
To copy to clipboard, switch view to plain text mode
The readline() function reads the whole file if it uses 13 as a newline char.
How can I set the endline char beeing '13' ?
Thank you !
Bookmarks