我正在尝试通过控制台通过管道从VCL表单应用程序的WinMain函数传递标准输出。
尤其是我需要在控制台中执行此操作:
mywinprogram.exe -v > toMyFile.txt
我能够使用此处的答案获得输出to控制台:How do I get console output in C++ with a Windows program?
但是将输出管道传输到文件不起作用。
需要一些工作。
int WINAPI _tWinMain(HINSTANCE, HINSTANCE, LPTSTR, int)
。int _tmain(int argc, _TCHAR* argv[]) {
_tWinMain(HINSTANCE{}, HINSTANCE{}, LPTSTR{}, int{});
}
.cpp
和.dfm
(表单)文件。如果从Windows运行新的应用程序,它将启动一个新的控制台窗口,但是如果您从一个控制台启动它,它将输出到该控制台-并重定向到文件。