小编Oli*_*ver的帖子

QProcess从stdin和stdout开始

我需要从QProcess运行以下语句:

programm < file1 > file2
Run Code Online (Sandbox Code Playgroud)

在QT:

QProcess *proc = new QProcess;
proc->setReadChannelMode(QProcess::SeparateChannels);
proc->start("program < \"file1\" > \"file2\"", QIODevice::ReadWrite);
Run Code Online (Sandbox Code Playgroud)

但不知怎的,它不起作用.我在taskmanager中看到,该命令看起来正确,但似乎程序在没有任何参数的情况下执行.我的错误在哪里?

qt stdin stdout qprocess

4
推荐指数
1
解决办法
1792
查看次数

标签 统计

qprocess ×1

qt ×1

stdin ×1

stdout ×1