Как разбить файл на qt

204
27 февраля 2018, 05:54

Имеется большой лог файл. Как разбить лог файл на несколько файлов. Все, кто поможет, Спасибо за помощь.

int main(int argc, char *argv[])
{
    const int outfiles_count = 10;
    QTextStream fileOut[outfiles_count];
    char buffer[256];
    QCoreApplication a(argc, argv);
    QFile fileIn("/home/lx/Documents/Prog/QtPars/MainLog/log.txt");
    QFile fileOut("/home/lx/Documents/Prog/QtPars/MainLog/OutFile1.csv");
    if(fileIn.open(QIODevice::ReadOnly) && fileOut.open(QIODevice::WriteOnly)) {
        QByteArray block = fileIn.readAll(); //Cчитываем файл
//        fileIn.searchReg(block);
    for (int i = 0; i < outfiles_count; ++i){
        cout << fileOut(outfiles_count) << endl;
    }
        fileOut.write(block);
        fileIn.close();
        fileOut.close();
    }
    return a.exec();
}
READ ALSO
Возвращаемый шаблонной функцией тип

Возвращаемый шаблонной функцией тип

В книге Стенли Липпмана(Базовый курс по с++) написано, что если тип возвращаемый шаблонной функцией отличается от типа параметра шаблона,...

230
LLVM &amp; Clang++ AST

LLVM & Clang++ AST

Установил Clang по гайду и обнаружил, что LLVM\include нет папок clang и llvm (есть clang-с и llvm-с)

203
В массиве выводится мусор (Задача на нахождение одинаковых элементов в динамических массивах)

В массиве выводится мусор (Задача на нахождение одинаковых элементов в динамических массивах)

Дано два динамических массива одинаковой размерностиНужно вывести массив с одинаковыми элементами этих массивов

205
Неправильно работающая программа. Win32, Direct2D

Неправильно работающая программа. Win32, Direct2D

Картинка почему то постоянно обновляется, и происходит постоянное выделение памяти без освобождения

183