c/c++语言开发共享gotoxy()函数在Visual Studio中不起作用

我无法在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

      (0)
      上一篇 2020年12月11日
      下一篇 2020年12月11日

      精彩推荐