Code:
int main(int argc, char *argv[])
{
  
  freopen("D:\\index.txt", "w", stdout);
  system("dir");

  return 0;
}
So bringe ich den Inhalt eines Verzeichnisses in die Index.txt, doch nachher kann ich stdout nicht mehr nutzen. Weiss keiner, wie ich die Ausgabe des Befehls "dir" direkt in die Datei bekommen kann?