Oye Astor... eso es mala idea... system no te devolvera la irformacion que requieres... y por tanto nunca sabra el programa que la llamo cuales son los archivos encontrados...
A ver, traje a colacion la llamada al sistema System porque el la utilizo. Si bien es verdad que system se limita simplemente a devolverte el valor retornado por el programa que ejecutaste podes, utilizando mucha astucia (???) leer la memoria de video y ponerla en un string, y voila... tenes el resultado de la pantalla en la memoria de datos o en el stack. Ni hablar siquiera de redireccionar el stdout a un stream en tu memoria.
Creo hay formas y formas de contestar o refutar una teoria, la mejor es con nivel y respeto, cosa que no encontre en tu mensaje, menos con el despreciativo "malo, muy malo".
No crees que estuvo de mas cuando en dos renglones te explique metodos diferentes para hacerlo ?
"La sobervia es un arma de doble filo, donde el mas tajante se encuentra de tu lado..."