[問題] 數字存入陣列的問題

看板C_and_CPP (C/C++)作者 (HighPoint( ̄□ ̄|||)a)時間16年前 (2009/04/12 11:29), 編輯推噓5(505)
留言10則, 6人參與, 最新討論串1/1
我想程式"計算"出來的數字存入陣列中 例如temp是計算出來的數值 想存入number[100]中 且想把每個位數個別存入 例如123456 就是想把1存入number[0] 2存入number[1] 以此類推 如果我直接輸入數值就可以達成這樣的效果 但是用計算的卻無法存入 會出現int cannot convert to int[100] 該如何解決這樣的問題呢 有請高手指導 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.132.135

04/12 11:32, , 1F
string
04/12 11:32, 1F

04/12 11:40, , 2F
s大 我不太懂你的意思耶 可以講詳細點嗎 謝謝
04/12 11:40, 2F

04/12 12:05, , 3F
把你的程式大致貼出來吧, 不然也只能瞎子摸象~
04/12 12:05, 3F

04/12 12:16, , 4F
http://gist.github.com/93861 程式碼 麻煩各位解惑了
04/12 12:16, 4F

04/12 12:17, , 5F
我猜你是要用itoa()吧
04/12 12:17, 5F

04/12 12:21, , 6F
temp=result 這行有問題,自己想一下吧
04/12 12:21, 6F

04/12 13:17, , 7F
你的temp是long long int[],但result是long long int
04/12 13:17, 7F

04/12 13:18, , 8F
感覺你是要用大整數的樣子
04/12 13:18, 8F

04/12 13:58, , 9F
感謝cobrasgo 我在想想看XD
04/12 13:58, 9F

04/13 17:30, , 10F
建議用 stringstream 來轉換 很方便的
04/13 17:30, 10F
文章代碼(AID): #19uM0RsQ (C_and_CPP)
文章代碼(AID): #19uM0RsQ (C_and_CPP)