我无法在Visual Studio 2010中使用gotoxy()函数。有什么替代方法吗?
您是在谈论命令行应用程序还是Windows应用程序? 你必须记住VC2008是一个特定于Windows的开发环境,所以如果你在linux / unix或旧的dos系统上学习编程,那么事情就不一样了。
我知道在Windows下更改控制台应用程序中光标位置的唯一方法是使用Windows函数SetConsoleCursorPositon。
.aspx
我希望这可以帮助你!
gotoxy()
不是标准C ++的一部分,但它是
一部分,它是一个非标准的头文件,随运行时库一起提供。
如果最新的运行时不支持此function(不太可能,它们通常是向后兼容的),您可以使用适当的标头将代码链接到较旧版本的运行时库。
我的猜测是该function尚未被删除,所以我怀疑为什么你认为你不能使用它。
尝试使用SetConsoleCursorPositon函数
gotoxy(); 包含在
但仅限于OLD(真正的旧),例如“Turbo C”….如果您使用的是“Microsoft Visual”,请使用
void gotoxy(int x, int y) { COORD c = { x, y }; SetConsoleCursorPosition( GetStdHandle(STD_OUTPUT_HANDLE) , c); }
并使用#include
并且不要忘记提及原型声明……
希望这会有所帮助……干杯!
以上就是c/c++开发分享gotoxy()函数在Visual Studio中不起作用相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/523128.html