folgender Code:
Code: Alles auswählen
#include <QProcess>
#include <iostream>
#include <string>
using namespace std;
int main(int argc, char* argv[]){
QProcess program;
QString programName = "cmd";
string input;
program.start(programName);
while(program.state() == QProcess::Running){
cout << '\n';
getline(cin, input);
program.write(input.c_str(), strlen(input.c_str()));
QByteArray output = program.readAllStandardOutput();
cout << output.length() << ' ' << output.constData();
}
cout << "End";
}
Code: Alles auswählen
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\>
Wat mach ich falsch?