C语言小许 2021-06-03 01:27 采纳率: 25%
浏览 1042

关于ANSI的Esc屏幕控制码的疑问

 为什么这个  \033[?25l   放哪里都不能隐藏光标?

使用的是VS   2019

 

 

  • 写回答

1条回答 默认 最新

  • 泡沫o0 C/C++ 领域优质创作者 2023-06-08 11:09
    关注

    "\033[?25l" 是一个 ANSI 转义码,它在一些支持 ANSI 转义码的环境(例如 Unix 类型的终端)中可以用来隐藏光标。然而,Visual Studio 2019 可能不支持这种类型的 ANSI 转义码。

    具体而言,"\033[?25l" 这种方式更常见于基于终端的应用程序,例如在终端模拟器或 shell 脚本中使用。如果你试图在一个不支持这种编码的环境中(比如 VS 2019)使用它,就不会有任何效果。

    如果你需要在 Visual Studio 环境中控制光标的显示或隐藏,你可能需要寻找针对这个环境的特定方法。你可能需要使用 Windows API,或者是 VS 提供的特殊函数或类。

    评论

    报告相同问题?

    悬赏问题

    • ¥20 关于#javascript#的问题:但是我写的只能接码数字和字符,帮我写一个解码JS问题
    • ¥15 prophet运行报错,如何解决?
    • ¥20 前端数据是从session等作用域拿到的,如何取值继续传递后端呢
    • ¥15 eclipse无法正常运行
    • ¥15 定义了函数,但是无法根据函数定义触发器
    • ¥20 5变量卡诺图化简得出与非门电路图
    • ¥15 Python爬取交通拥堵指数数据
    • ¥15 使用vba抓取重定向网页问题
    • ¥20 付费需求测试程序(细谈)。
    • ¥15 为什么这段c++代码会报这么多语法错误?