Проблема следующего характера: программа принимает аргумент длинной более 5000 символов из командной строки, однако при чтении обрезается до 4095 символов.
Пример:
QTextStream qcin(stdin);
QByteArray str;
qcin >> str;
str.clear();
str.append(qcin.readLine(10000));
Также пробовал использовать стандартную библиотеку <iostream> и setbuf(). Во всех случаях обрезается до 4095.