[問題] ANSI sequence

看板C_and_CPP (C/C++)作者 (有點厲害)時間9年前 (2016/09/05 20:32), 編輯推噓2(208)
留言10則, 5人參與, 最新討論串1/1
開發平台(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, 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.29.46 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1473078740.A.508.html

09/05 20:37, , 1F
windows console認得ansi escape sequence嗎?
09/05 20:37, 1F

09/05 20:37, , 2F
試試看ANSI.SYS
09/05 20:37, 2F

09/05 20:40, , 3F

09/05 20:43, , 4F
system("CLS")
09/05 20:43, 4F

09/05 20:46, , 5F

09/05 21:28, , 6F
09/05 21:28, 6F

09/05 21:29, , 7F
簡單的說,這在linux,mac上是正常的,windows 很麻煩.
09/05 21:29, 7F

09/06 11:21, , 8F
09/06 11:21, 8F

09/06 12:00, , 9F
印一百個\n 足夠清空任何console
09/06 12:00, 9F

09/07 21:22, , 10F
樓上解法是半,會有游標位置問題。
09/07 21:22, 10F
文章代碼(AID): #1NpMNKK8 (C_and_CPP)
文章代碼(AID): #1NpMNKK8 (C_and_CPP)