[问题] ANSI sequence

楼主: qscgy4 (有点厉害)   2016-09-05 20:32:15
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++ 2010
问题(Question):
我看有人说清除 console 视窗可以用,ANSI sequence 方法
喂入的资料(Input):
printf("\033[0;0H");
printf("\033[2J");
预期的正确结果(Expected Output):
移到左上角并清除
错误结果(Wrong Output):
没清除,直接印出
话说只要是 ANSI sequence 似乎都没反应,
请问应该要怎么做才能让 console 读 ANSI sequence,
谢谢
作者: bluesoul (忙死你老爸)   2016-09-05 20:37:00
windows console认得ansi escape sequence吗?试试看ANSI.SYShttp://tinyurl.com/obp44t3system("CLS")http://tinyurl.com/h3z955z
作者: EdisonX (卡卡兽)   2016-09-05 21:28:00
#1DWD53cs (C_and_CPP)简单的说,这在linux,mac上是正常的,windows 很麻烦.
作者: xvid (DivX)   2016-09-06 11:21:00
作者: MOONRAKER (㊣牛鹤鳗毛人)   2016-09-06 12:00:00
印一百个\n 足够清空任何console
作者: pttworld (批踢踢世界)   2016-09-07 21:22:00
楼上解法是半,会有光标位置问题。

Links booklink

Contact Us: admin [ a t ] ucptt.com