printf("\033[ 颜色特效控制

来源:互联网 发布:c 语言编辑器 编辑:程序博客网 时间:2024/05/04 16:09
[cpp] view plain copy print?
  1. <pre name="code" class="cpp">颜色特效控制:  
  2.   
  3. printf("\033[1;33m Hello World. \033[0m \n");  
  4. 颜色如下:  
  5. none         = "\033[0m"  
  6. black        = "\033[0;30m"  
  7. dark_gray    = "\033[1;30m"  
  8. blue         = "\033[0;34m"  
  9. light_blue   = "\033[1;34m"  
  10. green        = "\033[0;32m"  
  11. light_green -= "\033[1;32m"  
  12. cyan         = "\033[0;36m"  
  13. light_cyan   = "\033[1;36m"  
  14. red          = "\033[0;31m"  
  15. light_red    = "\033[1;31m"  
  16. purple       = "\033[0;35m"  
  17. light_purple = "\033[1;35m"  
  18. brown        = "\033[0;33m"  
  19. yellow       = "\033[1;33m"  
  20. light_gray   = "\033[0;37m"  
  21. white        = "\033[1;37m"  
  22.   
  23. 字背景颜色范围: 40--49                   字颜色: 30--39  
  24.             40: 黑                          30: 黑  
  25.         41:红                          31: 红  
  26.         42:绿                          32: 绿  
  27.         43:黄                          33: 黄  
  28.         44:蓝                          34: 蓝  
  29.         45:紫                          35: 紫  
  30.         46:深绿                        36: 深绿  
  31.         47:白色                        37: 白色  
  32.   
  33.    
  34.   
  35. 输出特效格式控制:  
  36.   
  37. \033[0m  关闭所有属性    
  38. \033[1m   设置高亮度    
  39. \03[4m   下划线    
  40. \033[5m   闪烁    
  41. \033[7m   反显    
  42. \033[8m   消隐    
  43. \033[30m   --   \033[37m   设置前景色    
  44. \033[40m   --   \033[47m   设置背景色  
  45.   
  46.    
  47.   
  48. 光标位置等的格式控制:  
  49.   
  50. \033[nA  光标上移n行    
  51. \03[nB   光标下移n行    
  52. \033[nC   光标右移n行    
  53. \033[nD   光标左移n行    
  54. \033[y;xH设置光标位置    
  55. \033[2J   清屏    
  56. \033[K   清除从光标到行尾的内容    
  57. \033[s   保存光标位置    
  58. \033[u   恢复光标位置    
  59. \033[?25l   隐藏光标    
  60. \33[?25h   显示光标  

0 0