0
我有多個exes(一個exe調用其他exe,另一個exe可能調用另一個....)寫一些東西來控制檯。我想將控制檯的顯示內容複製到文本文件中。在C++或C.不是通過右鍵單擊並標記粘貼手動。如果通過代碼發生同樣的事情,這將是一個很大的幫助如何將控制檯的內容寫入C++或C文件,多個進程/ exe文件可能寫入控制檯
C或C++
我有多個exes(一個exe調用其他exe,另一個exe可能調用另一個....)寫一些東西來控制檯。我想將控制檯的顯示內容複製到文本文件中。在C++或C.不是通過右鍵單擊並標記粘貼手動。如果通過代碼發生同樣的事情,這將是一個很大的幫助如何將控制檯的內容寫入C++或C文件,多個進程/ exe文件可能寫入控制檯
C或C++
寫在控制檯/命令提示符下的exe文件的名稱與符號相比,並要輸出的文件名一起越大。
Ex。考慮「abc.exe」這個可執行文件。
在cmd或控制檯中寫入以下語句。
abc.exe> output.txt的
這會創建一個文件 「output.txt的」 與輸出,在EXE文件存在相同的文件夾。
請顯示您的代碼:) –
您不需要[編碼此](https://technet.microsoft.com/en-us/library/bb490982.aspx)。 – user657267
FILE * fp; fp = freopen(「C:/Users/gir/Documents/out.txt」,「a」,stdout); \t /*freopen("C:\\Users\\dgirish\\Documents\\out.txt","a" ,stdout);*/ \t cout <<「\從父母上傳\ n」; system(「cmd/c start C:\\ Users \\ gir \\ Documents \\ TemplateHeaderOrsource」); fclose(fp); – user2890924