精華區beta Programming 關於我們 聯絡資訊
※ 引述《VElysian (嘉羽 拙火瑜珈)》之銘言: : ※ 引述《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" ........ : 我知道這是很白痴的寫法啦 ^^||| : 不過要讓游標往前跳行的話 還在想..... 想出來了 Happying~~~~~~ ^^ 可以模擬視窗的 buffer 功能: 利用 C 語言的配置記憶體函式庫 先配置記憶體 接著讓程式跑 然後當要跳到某行時只要把記憶體裡的資料備份下來再重繪就好了 不過滑鼠游標到的地方後面還是不會有東西的 但是其實後面的東西都有備份 如果要做到滑鼠游標好像在畫面中間的話 那就只能畫一個虛擬的游標在那裡 而且它也不能閃... XD 不過效果有到就對了 不知道這樣可不可以.... 因為不知道你想做什麼 又不曉得你的開發環境 就只好用陽春的 Standard C library 所以暫時回答到這裡囉 小的寫程式不強 有錯還請指正 -- 主動是機會的誘餌 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.208.17 ※ 編輯: VElysian 來自: 140.130.208.17 (11/19 20:19)