Buenas.
Quiero interactuar con un programa hecho en c++, en lugar de hacerlo desde la consola, hacerlo desde un programa en php.
He estado mirando la funcion exec pero esto no me permite interactuar, solo ejecutarlo. Tambien la funcion proc_open(). Con esta he hecho lo siguiente que no funciona:
Este es el programa simple que tengo en c++ prueba.exe
Código C++:
Ver original#include<isotream>
using namespace std;
int main()
{
int num;
cin >> num;
cout << num;
return 0;
}
y quiero que lea del php la variable num y la muestre en el php.
Este es el codigo que tengo:
Código PHP:
Ver original 2 => array("file","./error.log","a") ) ;
// define current working directory where files would be stored
$cwd = 'C:\\Documents and Settings\\Usuario\\Escritorio' ;
// open process reprint.pl and pass it an argument
$process = proc_open('prueba.exe', $descriptorspec, $pipes, $cwd) ;
{
//Como interactuao aqui con el prueba.exe?
}
Gracias.