[問題] 取位數問題
遇到的問題: 該如何取數字長度
希望得到的正確結果: ex.123456789 9位數
程式跑出來的錯誤結果:正確
開發平台: VC++2010
有問題的code: double templength = log(temp) / log(10.0) + 1;
//templength為隨機數長度
int templength00 = (int)templength;
//templength00為隨機數長度取int
補充說明:
第一次用VC++2010
因為之前都用dev c++
取數字長度只要int templength = log(temp) / log(10.0) + 1;
但用VC++2010 他打int編譯不會過 所以只好把它在轉為int
詢問強者我朋友
也不知道該怎做
因為他們都用 word = Convert::ToString 直接轉為字串再讀
我只是想詢問除了用轉字串還有沒有數學方法可以取此數位數的呢?
--
→
08/30 04:01,
08/30 04:01
→
08/30 04:01,
08/30 04:01
推
08/30 04:01,
08/30 04:01
推
08/30 04:02,
08/30 04:02
→
08/30 04:02,
08/30 04:02
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.141.36.11
→
10/16 23:26, , 1F
10/16 23:26, 1F
bingo!!! 可以教一下為什麼嘛...還是只是語法問題
→
10/16 23:36, , 2F
10/16 23:36, 2F
謝謝您
※ 編輯: myIDis7 來自: 220.141.36.11 (10/16 23:39)
→
10/17 00:03, , 3F
10/17 00:03, 3F
→
10/17 00:04, , 4F
10/17 00:04, 4F
→
10/17 00:14, , 5F
10/17 00:14, 5F
→
10/17 00:14, , 6F
10/17 00:14, 6F
→
10/17 00:15, , 7F
10/17 00:15, 7F
推
10/17 01:22, , 8F
10/17 01:22, 8F
→
10/17 01:47, , 9F
10/17 01:47, 9F
→
10/17 01:47, , 10F
10/17 01:47, 10F
→
10/17 01:47, , 11F
10/17 01:47, 11F