Search code examples
c++fileqtqfile

Open QFile for appending


How can I open a QFile for appending, i.e. the equivalent of

FILE *f = fopen("myfile.txt", "a");

Solution

  • Open the file in QIODevice::Append mode:

    QFile f(...);
    if (f.open(QIODevice::WriteOnly | QIODevice::Append)) {
      ...
    }
    

    See also the documentation.