转义字符#92;e
Windows 平台下,conio.h 中有许多操作控制台颜色、格式的函数。但是再 Linux 平台下却没有类似的函数。经过在网上的一番搜索,找到了解决此问题的方法——转义字符e。 1. 输出格式 2. 颜色使用以下代码字符色:printf("e[%dm",30 + color); // 前景色printf("e[%dm",40 + color); // 背景色其中,color是颜色代码:代码十进制 ?? ?颜色0 ?? ?黑色,注意和控制台的背景色稍有区别1 ?? ?红色2 ?? ?绿色3 ?? ?黄色4 ?? ?蓝色5 ?? ?紫色6 ?? ?青色7 ?? ?白色,但实际上是亮灰色注意:清除格式同样会恢复默认颜色。3. 其他指令使用以下代码执行控制台指令:printf("e%s",cmd);其中cmd是指令字符串:指令字符串 ?? ?作用c ?? ?清除屏幕,不可恢复[y;xH] ?? ?将光标移至第x列第y行处[nA ?? ?将光标上移n行[nB ?? ?将光标下移n行[nC ?? ?将光标右移n行[nD ?? ?将光标左移n行[K ?? ?清除从光标(包括)到行末的内容[s ?? ?记录光标的位置(只能记一次)[u ?? ?恢复光标的位置[?25l ?? ?显示光标[?25h ?? ?隐藏光标本文不定期更新--------------------- 版权声明:本文为CSDN博主「wxy_2015」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/wxy_2015/article/details/50640101 (编辑:广西网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |