Pinta muy bien.
Voy a buscar mas información a ver como es su funcionamiento.
Al parecer abre un proceso o algo por el estilo, aun no lo tengo muy claro.
Código
#include <iostream> #include <stdio.h> using namespace std; int main() { FILE *in; char buff[200]; if ( ! ( in = popen ( "ipconfig", "r" ) ) ) { return 1; } cout << buff; } pclose ( in ); return 0; }
http://www.sw-at.com/blog/2011/03/23/popen-execute-shell-command-from-cc/De aqui lo saque.
No creo que encontremos nada mejor
Gracias vaagish, eres un fiera
version en cpp:
Código
#include <iostream> #include <stdio.h> using namespace std; int main() { FILE *in; char buff[512]; if(!(in = popen("ls -sail", "r"))){ return 1; } while(fgets(buff, sizeof(buff), in)!=NULL){ cout << buff; } pclose(in); return 0; }