→ james732:cout << a + (b - '0') << endl; (大概吧...) 05/17 00:58
→ akasan:樓上的是個解決方式,但是...最佳的解法是你不要這樣寫... 05/17 00:59
→ james732:cout << (char)(a + (b - '0')) << endl; 才對 05/17 00:59
→ james732:同意二樓 應該可以不必寫成這樣 05/17 01:01
→ m13m13m:好我試看看 先謝一下 05/17 01:03
→ m13m13m:請問james大 這樣可以行的通的原理是甚麼阿? 05/17 01:11
→ m13m13m:如果我今天有一大串 數字char input[13]; 裡面全部放integ 05/17 01:11
→ m13m13m:er 有沒有甚麼辦法 可以讓char input裡的char通通變成 int 05/17 01:11
→ m13m13m:我要做兩段大數的加減法... 05/17 01:12
→ james732:舉個例子吧 什麼樣的東西要變成什麼樣的東西 05/17 01:12
→ m13m13m:char input1[4]="123"; 05/17 01:18
→ m13m13m:char input2[4]="123"; 05/17 01:18
→ m13m13m:我要讓input1 + input2 變成 246 我會一個一個位元去處理 05/17 01:18
→ m13m13m:可是在每個位元的相加上要怎麼樣 (是多做- '0')這個動作就 05/17 01:18
→ m13m13m:ok 了嗎? 05/17 01:18
→ m13m13m:我先試看看好了xd... 05/17 01:19
推 VictorTom:j大的方法可行的原因, 去了解一下ASCII與你看到的文字怎 05/17 01:24
→ VictorTom:麼對應背後的編碼就知道了; 至於你的問題, 找找看 05/17 01:24
→ hilorrk:atoi? 05/17 01:24
→ VictorTom:char string轉int的相關函數試用看吧. 05/17 01:25
→ VictorTom:h大的推文神奇的和小弟的接起來了XDDD 05/17 01:25
推 hilorrk:一切都是巧合 一切都是巧合XD 05/17 01:27
→ applecool:atoi() 05/17 01:27
→ applecool:抱歉 ~hilorrk 不小心的 (可憐的研究生上) 05/17 01:28
→ applecool:應該說 hilorrk 大 XD 05/17 01:29
→ applecool:我沒按到最後就推了 ~囧 05/17 01:29
推 VictorTom:05, 17, 01, 24, 19(樓), 再找個數字就可以買樂透了XD 05/17 01:30
→ applecool:那補充一下 stringstream 或許也可以 05/17 01:31
→ m13m13m:好我試試 = =|||好累阿... 05/17 01:35
推 loveme00835:stringstream +1, 好處就是有狀態可以測試 05/17 01:38
→ applecool:我剛忽然發現,按照原po的需求... ...好像 >///< 05/17 01:39
→ loveme00835:可以用阿 XD 05/17 01:47
→ m13m13m:我是在寫大數相加的作業 但是規定不能用string = =|||| 05/17 01:53
→ loveme00835:你已經用了C-style string 了阿~ > <, 你需要每個位元 05/17 01:56
→ loveme00835:都用一個整數表示, 用字元的話還要考慮到輸出的問題 05/17 01:57
→ loveme00835: ^儲存 05/17 01:58
→ m13m13m:喔對 可以用c-string 不能用c++ string那隻class提供的 05/17 02:00
→ m13m13m:功能 05/17 02:00
推 ibmibmibm:標準C建議使用strtol 05/17 03:37
推 holymars:既然是大數相加..就乖乖implement吧 那些字串轉整數型態 05/17 21:54
→ holymars:的方法都是在64bits還存的下的情況才能用的XD 05/17 21:55
推 cloudlim:不是 cout << (a-'0')+(b-'0')<<endl; 嗎?@@" 05/17 22:42
→ cloudlim:不太懂為什麼只要減一個0? @@" 05/17 22:43
推 VictorTom:因為兩個都減0, 就是純數字3, 而不是原來ASCII拼出的'3' 05/17 22:51
→ VictorTom:這樣.... 05/17 22:51
推 cloudlim:喔喔 原來是要char的6唷 XD" 狀況外 哈 05/17 22:54
推 VictorTom:其實小弟我也不是很清楚他想要做啥米XD 05/17 23:17