看板Programming
标 题Re: [问题] 关於游标的移动(C++)
发信站交大资讯次世代BS2 (Wed Mar 5 20:53:42 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!csnews.cs.nctu!news.cs.nctu!BS2
※ 引述《[email protected] (团长)》之铭言:
> 我想写一个 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
1F:推 zcjg:请问控制码哪里查的?谢谢。可以回上一行吗? 140.117.164.59 03/06 14:11
2F:→ MOONRAKER:回上一行要用ANSI吧 看你的term支不支援 61.224.249.18 03/06 20:57
3F:→ MOONRAKER:2000/XP的cmd视窗对ANSI支援程度不清楚 61.224.249.18 03/06 20:58
4F:→ MOONRAKER:我也没用过ANSI游标控制 顶多用来变色 61.224.249.18 03/06 21:01
5F:→ MOONRAKER:GOOGLE ANSI sequences 就有详细列表 61.224.249.18 03/06 21:04
6F:推 kubahao:请问10进位转2进位何种方法最快?140.116.130.198 03/09 13:21
7F:→ MOONRAKER:一直shift最快,这一篇的写法就很快了 59.115.205.70 03/12 12:10
8F:→ MOONRAKER:shift是在CPU里面hardwire支援的 59.115.205.70 03/12 12:10
9F:→ MOONRAKER:更漂亮的写法是shift那个mask 59.115.205.70 03/12 12:13