Also das mit dem getchar kannst du schon mal vergessen, wir wissen ja definitiv, dass es nicht daran liegt, dass dein Konsolenfenster zu schnell verschwindet.
Mit der Umleitung der Ausgabe kommt es also in der Datei an?
Das würde bedeuten, dass irgendwas mit der Standardausgabe nicht stimmt.
Ich bin mir jetzt nicht sicher, ob es cat auf Windoof gibt, aber versuch mal bitte:
Ich will nur wissen, ob die Standardausgabe deiner Konsole generell verstellt ist (was ich irgendwie nicht glauben kann) oder ob die Standardausgabe des Programms iwie falsch eingestellt ist/wird (was ich auch nicht glauben kann, aber iwas müssen wir ja probieren)