看板 Programming 關於我們 聯絡資訊
※ 引述《edash.bbs@ptt.cc (團長)》之銘言: > 我想寫一個 10進位轉2進位 的函式 [中略] > 請問是否有其他方式可以把游標移至目前所在行之 開頭, 但又不會有使用 \r 的困擾 ? > 還想請問有無 方式可以將游標移至目前所在行之 末尾 ? 如果你不堅持非要用游標控制的話,從頭開始印就可以。 int shift = 8 * sizeof(unsigned int) - 1; while (shift >= 0) { cout << ((num >> shift) & 0x1); --shift; }   -- I love GOOOOOOOOOOOOOOOOOOLD------   -- ▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ <telnet://bbs.cs.nctu.edu.tw> █▄▄▄▄█ █ ▄▄▄▄▄█ Player: GOLDMEMBER ▄█▄▄▄▄█ ▄▄▄█ █▄▄▄▄▄ From: 59-115-194-41.dynamic.hinet ☆ 次世代BS2 ☆ 可申請個人板 150MB 相簿 http://pic.bs2.to 交大資訊人 250MB
zcjg:請問控制碼哪裡查的?謝謝。可以回上一行嗎? 140.117.164.59 03/06 14:11
MOONRAKER:回上一行要用ANSI吧 看你的term支不支援 61.224.249.18 03/06 20:57
MOONRAKER:2000/XP的cmd視窗對ANSI支援程度不清楚 61.224.249.18 03/06 20:58
MOONRAKER:我也沒用過ANSI游標控制 頂多用來變色 61.224.249.18 03/06 21:01
MOONRAKER:GOOGLE ANSI sequences 就有詳細列表 61.224.249.18 03/06 21:04
kubahao:請問10進位轉2進位何種方法最快?140.116.130.198 03/09 13:21
MOONRAKER:一直shift最快,這一篇的寫法就很快了 59.115.205.70 03/12 12:10
MOONRAKER:shift是在CPU裡面hardwire支援的 59.115.205.70 03/12 12:10
MOONRAKER:更漂亮的寫法是shift那個mask 59.115.205.70 03/12 12:13