Re: [問題] 關於游標的移動(C++)

看板Programming作者時間16年前 (2008/03/05 21:01), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

03/06 14:11, , 1F
請問控制碼哪裡查的?謝謝。可以回上一行嗎?
03/06 14:11, 1F

03/06 20:57, , 2F
回上一行要用ANSI吧 看你的term支不支援
03/06 20:57, 2F

03/06 20:58, , 3F
2000/XP的cmd視窗對ANSI支援程度不清楚
03/06 20:58, 3F

03/06 21:01, , 4F
我也沒用過ANSI游標控制 頂多用來變色
03/06 21:01, 4F

03/06 21:04, , 5F
GOOGLE ANSI sequences 就有詳細列表
03/06 21:04, 5F

03/09 13:21, , 6F
請問10進位轉2進位何種方法最快?
03/09 13:21, 6F

03/12 12:10, , 7F
一直shift最快,這一篇的寫法就很快了
03/12 12:10, 7F

03/12 12:10, , 8F
shift是在CPU裡面hardwire支援的
03/12 12:10, 8F

03/12 12:13, , 9F
更漂亮的寫法是shift那個mask
03/12 12:13, 9F
文章代碼(AID): #17pfcF00 (Programming)
文章代碼(AID): #17pfcF00 (Programming)