如何在显示屏的确切中间显示一些内容

How do I Display Something in the Exact Middle of the Display Screen?

本文关键字:显示 中间 显示屏      更新时间:2023-10-16

我希望在本学期为我的最后一个项目添加一些令人兴奋的东西。我正在尝试创建一个基于文本的战斗游戏,并且正在为每次攻击使用一个圆形计数器。我希望圆形计数器垂直和水平在中间显示回合之间的空白屏幕。我知道如何清理屏幕,但是如何在中心显示它?我想使用

cout << "                  Round 1                    ";

但是,为了在中间显示,我知道该怎么做的唯一一件事就是添加20行

cout << endl;

请帮助我。

如果您想将游戏保留在控制台窗口中,则ncurses允许您设置要打印的位置。

您还可以选择一些GUI东西,例如菜单,消息框等。

其他人在此处发布了类似的解决方案。