作者VElysian (嘉羽 拙火瑜珈)
看板Programming
標題Re: 在C裡如何移動Console的游標
時間Sun Nov 19 17:56:37 2006
※ 引述《kornelius.bbs@bbs.cs.nctu.edu.tw (慾女)》之銘言:
: 我知道 \r 可以回到那行的第一個定點,可是如果要跳到任何一個位置要怎麼辦呢?
: 只能直接寫到vga對應的memory嗎?
VC Console Function in Chinese
若從 Turbo C 或 Borland C 換到 VC 時,有些的 console function VC 並沒有提供
但沒有提供並不代表實作不出來 那就動手來寫寫看好了
http://home.kimo.com.tw/abc9250/LBEE_VC_CONSOLE_FUNCTION.htm
不過它是利用 Win32 API ( windows.h )
就我所知 Visual C++ , Borland C++ Builder , Dev-C++ 都可以編譯
你是用什麼編譯器我就不知道了......
---------------------------------------------------------------------
萬一你不是用以上的編譯器的話.......
其實
游標前面的可以自己寫函式啊 只要知道一列有幾個字元寬度就好了
游標後面的就輸入 空白 還有 "\n" ........
我知道這是很白痴的寫法啦 ^^|||
不過要讓游標往前跳行的話 還在想.....
--
主動是機會的誘餌
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.208.17
→ VElysian:PS 只是換遊標位置就用VGA memory 牛刀啊 140.130.208.17 11/19 17:57
→ VElysian:應該也是可以啦 不過標準C可以寫嗎??? 140.130.208.17 11/19 17:58
→ VElysian:那要請更厲害的大大了.... 小的很笨... 140.130.208.17 11/19 17:58
※ 編輯: VElysian 來自: 140.130.208.17 (11/19 18:26)
※ 編輯: VElysian 來自: 140.130.208.17 (11/19 18:26)
※ 編輯: VElysian 來自: 140.130.208.17 (11/19 18:27)