首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

这个printf为什么打印出好多空白行呀?该怎么解决

2012-04-14 
这个printf为什么打印出好多空白行呀?printf(\033[?25l\033[2J)[解决办法]你这条printf语句中,\033[?25

这个printf为什么打印出好多空白行呀?
printf("\033[?25l\033[2J");



[解决办法]
你这条printf语句中,\033[?25l是告诉shell去隐藏光标,而\033[2J是清屏;这个你可以和shell下echo -e "\033[?25l\033[2J" 是一样的效果
[解决办法]
Linux下 printf 输出字符串的颜色
http://apps.hi.baidu.com/share/detail/31524411

格式:
printf("\033[字背景颜色;字体颜色m字符串\033[0m" );
printf("\033[41;32m字体背景是红色,字是绿色\033[0m\n");
41是字背景颜色, 32是字体的颜色, 字体背景是红色,字是绿色是字符串. 后面的\033[0m是控制码.

 \033[2J 表示 清屏

热点排行