printf("\033[7m more? \033[m");是讫什么作用的呢
printf("\033[7m more? \033[m");是起什么作用的呢?
printf("\033[7m more? \033[m");
这个C语言的输出语句能在Linux上输出反白的more?
具体怎么实现的呢?
\033
[7m
[m
是起什么作用的呢?
各位大侠分析分析
------解决方案--------------------
参考:
http://www.bitscn.com/os/linux/200904/158492.html
------解决方案--------------------
\033是8进制,它就是unix下终端转义符ESC(16进制1A,10进制27)
ESC[xm 是unix下改变终端输出颜色的命令
printf("\033[7m more?\033[m");
会显示一个白底黒字的
\033[7m:是反显
printf("\033[7m more? \033[m");
这个C语言的输出语句能在Linux上输出反白的more?
具体怎么实现的呢?
\033
[7m
[m
是起什么作用的呢?
各位大侠分析分析
------解决方案--------------------
参考:
http://www.bitscn.com/os/linux/200904/158492.html
------解决方案--------------------
\033是8进制,它就是unix下终端转义符ESC(16进制1A,10进制27)
ESC[xm 是unix下改变终端输出颜色的命令
printf("\033[7m more?\033[m");
会显示一个白底黒字的
\033[7m:是反显