使用图形时输入
Input while using Graphics.h
我正在为一个游戏做一个登录页面,它使用outextxy()作为输出;
所以我想在特定的所需位置(在特定坐标)输入[使用 CIN 无助于它仍然从程序顶部输入],
有没有内置功能??
我什至尝试过使用 gotoxy() ..但没有工作,
gotoxy(320,15);
cin>>a;
如果您可以解释或提供链接来解释(如果需要良好的知识,因为我仍然是初学者),那将非常有帮助)
你正在像以前一样从cin阅读。但是您应该注意显示显示的内容。C++不会为你这样做。例如,如果您在输入字符后输入字符串,则必须将其显示在所需位置。一旦你开始处理输入中的修正(即按退格键),事情就会变得更加混乱。我自己使用graphics.h实现了几款游戏,记得处理所有这些调整是地狱。
我的建议是你尝试使用更高级的图形库。我个人的选择通常是opengl。对于它,您可以找到很多帮助程序库,例如wxWidgets。
graphics.h 是名为 BGI 的古老 DOS 库的一部分,仅与旧的 Borland 编译器一起提供。Borland在15年前就停止支持这一点。事实上,Borland甚至不再制作编译器了。没有其他编译器支持它。此外,Windows不再支持16位DOS程序,因此您甚至无法在现代计算机上运行BGI程序。
不要使用图形。
更好的替代方案取决于操作系统。在Windows中,您应该使用控制台函数API,而在Linux中,有一个名为ncurses的库。当然,这意味着您必须升级到32位计算机...
哦,
我想通了...这是我的愚蠢.参考了帮助文件,并知道gotoxy有一些最大参数(但我仍然不明白参数的值)
友情提供 : 伦丁
相关文章:
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- 2D数组来自文本输入,中间有空格
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 检查输入是否不是整数或数字
- 正在尝试了解输入验证循环
- 读取文件并输入到矢量中
- C++如何通过用户输入删除列表元素
- 用c++从输入文件中读取另一行
- 读取文件的最后一行并输入到链接列表时出错
- 创建一个函数以在输入为负数或零时输出字符串.第一次执行用户定义的函数
- 如何使用用户输入在C++中正确填充2D数组
- C++MySQL C api用户输入行
- 如何接受来自输入文件的图形
- 从输入文件打印图形
- 根据用户输入创建使用C 的图形
- 基于文件的输入来定义图形变量
- 使用图形时输入
- 使用Opencv从鼠标进行图形输入
- 如果图形以邻接表的形式给出,如何扫描用户输入
- 无法输入图形