控制台应用程序行踪c ++

时间:2010-06-02 20:55:31

标签: c++

您如何在屏幕上设置控制台应用程序的初始位置?

5 个答案:

答案 0 :(得分:6)

这是一个控制台应用程序,所以它没有窗口所在的概念,因为它不知道窗口是什么。

答案 1 :(得分:5)

对于Windows,您可以使用GetConsoleWindow function后跟SetWindowPos并设置SWP_NOSIZE和SWP_NOZORDER标记。

答案 2 :(得分:1)

我认为你会更具体。使用控制台应用程序,输出转到stdout,而无法真正控制控制台如何处理它。控制台处理显示它,通常只是打印出来。

如果您想要更多地控制控制台,比如能够重新定位光标或者能够擦除或重绘部分控制台,那么您可能需要查看像ncurses这样的库。

答案 3 :(得分:1)

你做不到。简单地说。如果您使用非标准扩展,例如,如果您通过WinAPI创建了自己的控制台,则可能会产生这样的效果。但是,就cin / cout而言,你不能。

答案 4 :(得分:0)

如果您在Windows中,则必须设置最终可执行文件的位置。如果单击应用程序图标,然后在结果菜单上单击“默认值”,则其中一个选项用于位置。

不幸的是,不知道如何在其他平台上这样做。