如何在显示屏的确切中间显示一些内容
How do I Display Something in the Exact Middle of the Display Screen?
我希望在本学期为我的最后一个项目添加一些令人兴奋的东西。我正在尝试创建一个基于文本的战斗游戏,并且正在为每次攻击使用一个圆形计数器。我希望圆形计数器垂直和水平在中间显示回合之间的空白屏幕。我知道如何清理屏幕,但是如何在中心显示它?我想使用
cout << " Round 1 ";
但是,为了在中间显示,我知道该怎么做的唯一一件事就是添加20行
cout << endl;
请帮助我。
如果您想将游戏保留在控制台窗口中,则ncurses允许您设置要打印的位置。
您还可以选择一些GUI东西,例如菜单,消息框等。
其他人在此处发布了类似的解决方案。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 2D数组来自文本输入,中间有空格
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 仅使用绝对值对数组进行排序,并在C++中显示实际值
- 程序崩溃并显示"std::out_of_range"错误
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 从数据库实时显示QT c++中的数据
- 当使用比格式支持的精度更高的精度来显示数字时,会写出什么数据
- 显示错误输出的简单数组排序程序
- Qt自定义QPush按钮未显示在布局上
- C++射线示踪剂ppm表示没有足够的数据来显示图像
- 显示基于用户输入的整数的字符
- 使用QTreeView,如何通过调用函数只突出显示特定的行/列
- 当 M 是奇数时,如果它是对角线的中间,则在对角线交换后显示零
- 如何在显示屏的确切中间显示一些内容
- C++03 链接器"already defined symbol"未显示在中间文件中
- OpenGL 不显示中间色