50個字串中…
每字串有63個0~7隨機的數字...
我想將每個bit轉成3bit的0、1表示...
且宣告的型態為int…
將轉完的0、1值存入63*3大小的陣列...
想請教好心大大可以指點我一下…
怎樣用c語言來表示此程式…
感謝…
例如:
1==>0265473254.... 轉完後為==>000010110101100111011010101100....
2==>0261113254.... 轉完後為==>000010110001....................
3==>0265473254.... 轉完後為==>000010110101....................
4==>0265000054.... 轉完後為==>000010110101....................
5==>0265473254.... 轉完後為==>000010110101....................
.... . .
.... . .
.... . .
.... . .
50==>564643254.... 轉完後為==>101011100110100011010101100..........
to逃跑的青蛙 ... 我是因為要寫ga的程式魯… 所以才問這些問題的>"< 因為編碼的問題我一直搞不懂… 且此程式也拖了很久魯… 想趕快將它完成魯… 因我的腦袋轉的不快…所以才會一直反覆問這些問題…歹勢丫
to Jacob Lee... for (i=0; i<50; i++) { for (j=0; j 這邊 printf("\n"); } 如果我想要將轉完後的值…分別用一個位元存它…這樣子…要怎麼辦? 你指點的部分好像是… 0==>"000"直接存入陣列中 那如果是這樣子的話… 0==>"0" "0" "0" 三個bit各別存… 這樣子程式要如何去表示它?
to Jacob Lee大大… 因我的程式用意是... 將此字串中的==> ori[0][63]==>0265473254.... 轉完後為==>000010110101100111011010101100.... bin[0][189]==>000010110101100111011010101100....
我的陣列大小設為 ori[50][63] ==>產生了50個字串,每個字串裡都有63個0~7隨機的數字 經由轉換後…我想要存放的陣列如下… bin[50][63*3]==>一樣有50個字串,但一個0~7之值都是對應3bit,我想將對應的3bit分別存放