gpt4 book ai didi

c++ - 应用程序从启动应用程序的地方登录命令提示符

转载 作者:可可西里 更新时间:2023-11-01 11:50:38 24 4
gpt4 key购买 nike

我有一个 MFC 应用程序并从命令提示符启动它的 .exe。我想要实现的是,我想在同一命令提示符下显示来自这个启动的应用程序的任何日志。

我写了这段代码:

AttachConsole(ATTACH_PARENT_PROCESS);
WriteFile(GetStdHandle(STD_OUTPUT_HANDLE), errorMessage, ((string)errorMessage).length(), NULL, NULL);
FreeConsole();

但是这段代码在下一个提示符下写日志是这样的:

c:\Users>application.exe

c:\Users>log line

这里我想要在同一个提示上的日志,像这样:

c:\Users>application.exe

log line

我被这个问题困住了。

最佳答案

程序运行良好;您看到的是 cmd.exe 已经为您准备好的命令提示符,因为您的程序已从控制台分离并独立运行。只要您不分离,您的程序就会一直占据控制台窗口。

关于c++ - 应用程序从启动应用程序的地方登录命令提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30774371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com