简单的,通过代码,实现光标的移动和定位
2016-12-13 14:34
711 查看
#include <stdio.h> #include <unistd.h> // 清除屏幕 #define CLEAR() printf("\033[2J") // 上移光标 #define MOVEUP(x) printf("\033[%dA", (x)) // 下移光标 #define MOVEDOWN(x) printf("\033[%dB", (x)) // 左移光标 #define MOVELEFT(y) printf("\033[%dD", (y)) // 右移光标 #define MOVERIGHT(y) printf("\033[%dC",(y)) // 定位光标 #define MOVETO(x,y) printf("\033[%d;%dH", (x), (y)) // 光标复位 #define RESET_CURSOR() printf("\033[H") // 隐藏光标 #define HIDE_CURSOR() printf("\033[?25l") // 显示光标 #define SHOW_CURSOR() printf("\033[?25h") //反显 #define HIGHT_LIGHT() printf("\033[7m") #define UN_HIGHT_LIGHT() printf("\033[27m") int main(int argc,char **argv) { printf("\033[31mThe color,%s!\033[1m\n","haha"); printf("\033[31mThe color,%s!\033[4m\n","haha"); printf("\033[31mThe color,%s!\033[5m\n","haha"); printf("\033[31mThe color,%s!\033[7m\n","haha"); printf("\033[31mThe color,%s!\033[8m\n","haha"); printf("\033[31mThe color,%s!\033[0m\n","haha"); printf("\033[47;31mThe color,%s!\033[0m\n","haha"); printf("\033[47mThe color,%s!\033[0m\n","haha"); sleep(2); printf("\033[47m%s!\033[5A\n","up 5"); sleep(2); printf("\033[47m%s!\033[9B\n","down 9"); sleep(2); printf("\033[47m%s!\033[19C\n","right 19"); printf("right19"); sleep(2); printf("\033[47m%s!\033[10D\n","left 10"); printf("left 10"); sleep(2); printf("\033[47m%s!\033[50;20H\n","move to y:50,x 20"); printf("y50 x 20"); sleep(2); printf("\033[47m%s!\033[?25l\n","hide cursor"); sleep(2); printf("\033[47m%s!\033[?25h\n","sow cursor"); sleep(2); printf("\033[47m%s!\033[2J\n","clear scleen"); sleep(2); system("reset"); return 0; }
相关文章推荐
- CSS之通过定位简单实现div绝对居中
- JavaScript与Div对层定位和移动获得坐标的实现代码
- PHP如何通过传引用的思想实现无限分类(代码简单)
- steamVR的通过代码实现简单操作
- C#:光标通过上下键或者enter键从一个textBox移动到另一个textBox或实现按键click功能
- iOS 实现简单的移动UIView代码实例
- 超级简单!80行代码实现Google日历(拖放、移动、AJAX)
- Android百度地图之位置定位和附近查找代码简单实现 (上)
- 百度地图SDK---实现简单定位功能思路解析(采用BaiduMapsAPIDemo代码)
- 用代码实现光标的移动
- 将光标定位于输入框最右侧实现代码
- JavaScript与Div对层定位和移动获得坐标的实现代码
- python通过Tkinter库实现的一个简单的文本编辑器代码
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 通过java代码来调用kettle的简单实现
- 通过上下左右键和回车键切换光标实现代码
- YbSoftwareFactory 代码生成插件【十四】:通过 DynamicLinq 简单实现 N
- js/html光标定位的实现代码
- C语言之实现控制台光标随意移动的实例代码
- (转)Android百度地图之位置定位和附近查找代码简单实现 (上)