怎样通过ANSI驱动程序来存储光标位置和改变屏幕颜色
怎样通过ANSI驱动程序来存储光标位置?
这种操作可以通过"<esc>[s"来完成,下面的程序演示了这一点:#include<stdio.h>
main()
{
printf( "Cursor position is %c[s \n" , 27 );
printf ( "Interrupted ! \n" ) ;
printf( "%c[uSAVED! !\n" , 27 );
return( 0 );
}
怎样通过ANSI驱动程序来改变屏幕颜色?
完成这项任务的方法是先改变当前文本的背景色,然后清屏。下面的程序就是一个例子:# include <stdio. h>
int main ( )
{
printf( " %0c[43;32m%c[2JOhh, pretty colors!\n", 27 , 27 ) ;
return( 0 );
}