我正在用C++編寫一個小程序,它創建一個.exe,然後通過在cmd中調用它來運行.exe。我希望能夠將.exe的輸出顯示到我從中運行的cmd中。我目前有這個代碼,它打開一個新的cmd窗口來顯示接近但不是我想要的輸出。任何幫助,這將是偉大的!謝謝。從.exe輸出到cmd
AllocConsole();
DWORD NumberOfBytesWritten = 0;
WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), strLog1, lstrlen(strLog1), &NumberOfBytesWritten, 0);
更新: 我也能寫調用程序時,在命令窗口中使用dir > log.txt
一個文本文件,是有辦法,我可以改變這個,使之指向輸出到控制檯窗口?謝謝,
推出的窗口你沒有錯,它的一個贏得應用程序!我馬上將它轉換爲控制檯應用程序,因爲我無法看到它是一個贏得應用程序的任何理由。看起來像最簡單的事情:) – Mike