【黑科技】转义字符\e
Windows 平台下,conio.h
中有许多操作控制台颜色、格式的函数。但是再 Linux 平台下却没有类似的函数。经过在网上的一番搜索,找到了解决此问题的方法——转义字符\e
。
注意,\e
这种写法可能并不被你的编译器所支持(Linux下的GNU和Bash支持,亲测无误),因为他并不是ANSI C的。可以用\033
代替。
此种方式在 Windows 下无效。
注意:格式更改之后,即使更改他的程序退出,格式也会保留,除非使用代码0
清除或退出这个终端。
1. 输出格式
使用以下代码更改输出格式:
printf("\e[%dm", format);
其中format
是格式代码:
代码十进制 | 作用 |
---|---|
0 |