Ricollegandomi alla discussione riguardo a come lanciare un'applicazione di terzi da un programma c++
(http://www.slacky.eu/forum/viewtopic.php?f=20&t=24600), volevo chiedere se qualcuno sa come recuperare l'output di questo programma. Ad esempio, il programma qui sotto
- Codice: Seleziona tutto
#include <iostream>
#include <string>
#include <cstdlib>
#include <unistd.h>
using namespace std;
//int System(const char *s);
int main()
{
system("ls");
return 0;
}
Restituisce l'elenco dei file nella directory in cui si trova, stampandolo direttamente a video. Io vorrei evitare che venga stampato a video e invece inserirlo in una stringa, su cui poi fare le dovute elaborazioni.
Vi ringrazio,
Wakko Kid




)