Code posten, ok :cool: , hab das Beispiel aus der Borland Hilfe übernommen
FILE* handle; // Behandelt das eine Ende der pipe
char message[256]; // Puffer für Text, der durch die Pipe geschickt wird
int status; // Funktionsrückgabewert
handle = _popen("dir /b", "wt");
if (handle == NULL)
{
perror("_popen error");
exit(0);
}
// Liest und leitet die Eingabe weiter, die vom untergeordneten Prozeß empfangen wurde
while (fgets(message, sizeof(message), handle))
{
fprintf(stdout, message);
}
// Schließt die Pipe und prüft den Status für die Rückgabe
status = _pclose(handle);
if (status == -1)
{
perror("_pclose error");
}