我想要做的是這樣的:如何打開Visual C++控制檯應用程序的新控制檯窗口?
ConsoleWindow1.Print("1");
ConsoleWindow2.Print("2");
當我運行該程序,雙控制檯窗口彈出,並得到一個印有1和其他被印有2.是否有一個簡單的方法這樣做?
我想要做的是這樣的:如何打開Visual C++控制檯應用程序的新控制檯窗口?
ConsoleWindow1.Print("1");
ConsoleWindow2.Print("2");
當我運行該程序,雙控制檯窗口彈出,並得到一個印有1和其他被印有2.是否有一個簡單的方法這樣做?
我看到一種方法,寫一個控制檯,打印給EXE的參數,並編寫另一個應用程序,調用兩個不同的參數,我didn試試,但可能是你可以通過WIN32函數打開兩個,請參閱How to Open Console Window in a Win32 Application
對於基於控制檯的應用程序,每個進程只能有一個控制檯。你可以啓動兩個進程,然後做一些IPC來協調對方
感謝提示,但進程間通信和多線程一般超出了我目前的編程能力。我想我會嘗試將當前的控制檯應用程序轉換爲某種類型的庫,因爲唯一的輸出是日誌。 – 2009-07-25 08:47:39
但丹尼爾已經要求一個控制檯應用程序而不是Win32應用程序。 – 2009-07-25 08:25:28