Мне нужно запустить следующий оператор из QProcess:
programm < file1 > file2
in QT:
QProcess *proc = new QProcess;
proc->setReadChannelMode(QProcess::SeparateChannels);
proc->start("program < \"file1\" > \"file2\"", QIODevice::ReadWrite);
Но как-то не работает. В диспетчере задач вижу, что команда выглядит корректно, но вроде как программа выполняется без каких-либо аргументов. Где моя ошибка?
ReadWrite
— это режим по умолчанию, поэтому вам не нужно его указывать. - person leemes   schedule 25.06.2012