[問題] 十進位轉二進位字串

看板C_and_CPP (C/C++)作者 (是黑是白)時間14年前 (2012/01/12 21:09), 編輯推噓3(3016)
留言19則, 6人參與, 最新討論串1/1
轉來轉去轉道天荒地老 之前二進位轉成十進位多虧有bitset()大力相助 不然我自己寫的方法實在有點慘- - 這次是要由十進位轉成二進位字串 上網google了一下 也有爬文 但是沒發現好用的工具 後來發現 int input; cout<<hex<<input; 可以轉成16進位表示法然後再cout 但是可惜不能直接把它拿來用(?) 不然就可以再轉成二進位 感覺不難 請問有方法可以把cout的拿來用嗎 或是有沒有其他方法 可以將十進位轉成二進位字串 麻煩指點迷津Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.243.66

01/12 21:10, , 1F
把cout換成ostringstream ?
01/12 21:10, 1F

01/12 21:15, , 2F
我資質駑鈍 囧 樓上大大可以多解釋一點
01/12 21:15, 2F

01/12 21:27, , 3F
我先來試試看w
01/12 21:27, 3F

01/12 21:33, , 4F
01/12 21:33, 4F

01/12 21:33, , 5F
這樣提示會給太多嗎?
01/12 21:33, 5F

01/12 21:45, , 6F
你根本幫他寫完了阿XDDD 應該只能給到第14行 !!
01/12 21:45, 6F

01/12 21:58, , 7F
抱歉...原PO請無視Line14以後的東西(哪招XD
01/12 21:58, 7F

01/12 21:59, , 8F
原PO請戴●_●
01/12 21:59, 8F

01/12 22:00, , 9F
我不是很會拿捏提示的內容,抱歉
01/12 22:00, 9F

01/12 22:01, , 10F
何必抱歉阿XD
01/12 22:01, 10F

01/12 22:09, , 11F
●_● 感謝tjjh89017大!!!!!版上一堆強者 CODE都好漂亮
01/12 22:09, 11F

01/12 22:27, , 12F
不 我們這樣寫還會被魔人鞭說 實際上的編碼表不一定abc
01/12 22:27, 12F

01/12 22:27, , 13F
排在123後面....XD
01/12 22:27, 13F

01/13 13:00, , 14F
把數字遞迴除2,直到得到1<--最簡單的方法
01/13 13:00, 14F

01/13 13:00, , 15F
難的方法就是利用IEEE規則去做吧
01/13 13:00, 15F

01/13 13:09, , 16F
purincess 魔人不會那麼挑毛病
01/13 13:09, 16F

01/13 13:13, , 17F
XD
01/13 13:13, 17F

01/13 13:45, , 18F
而且bitset也可以10進位轉成2進位阿
01/13 13:45, 18F

01/14 10:06, , 19F
LUT
01/14 10:06, 19F
文章代碼(AID): #1F3jjmjm (C_and_CPP)
文章代碼(AID): #1F3jjmjm (C_and_CPP)