[問題] 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