{{adMap.article_top.title}}
{{adMap.article_top.cta}}

[問]c++大數相加&相乘
程式設計板 {{ articleMoment(createdAt) }}

先附上code: http://codepad.org/EKYayf7M 會發現回傳的字串在開頭常會多一些亂碼,而且長度比原本要來的更長(多出來的位數就是亂碼QAQ) 以下圖片:(反白部分為不應出現的亂碼或0或空格) https://i.imgur.com/Y90AwIY.png https://i.imgur.com/q5XWEUK.png https://i.imgur.com/ihlbRKI.png https://i.imgur.com/ANSMRyn.png https://i.imgur.com/DQYJCRs.png https://i.imgur.com/Sw88fOb.png I https://i.imgur.com/1KWPQcF.png https://i.imgur.com/QRaDkHS.png 我猜應該是處裡可能多出來的那一位數時出錯造成的 但不知道到底錯在哪裡QAQ 懇請大神指點<(_ _)>


  回文

你可能有興趣的文章...

{{adMap.article_bottom.cta}}
{{adMap.article_bottom.title}}
{{adMap.article_bottom.content}}

全部留言

B1 {{commentMoment( "2017-09-03T07:27:39.107Z" )}}

先推個問問題的方法👍 其實問題應該是你不能初始變數長度的字元陣列,可以參考: https://stackoverflow.com/questions/17332360/initializing-variable-length-array 這樣它的長度可能不會是你想要的 不過STL裡面的vector和string都是可以初始變數長度的資料結構,所以你可以把 char a[len],b[len],c[len+1];// c 字串放答案 for(i=0; i < len ;i++) a[i] = b[i] = c[i] = 0;// 字串歸 0 c[len] = 0; 換成 string a(len, 0), b(len, 0), c(len+1, 0); 這樣好像就可以了 可以把string當成字元陣列用絕對沒問題 啊如果還是想要用char[]的話還是可以用一些分配記憶體的方式來初始化吧,只是我不會 最後一件不是很重要的事 如果兩個數的其中一個是0相乘會輸出很多0

先推個問問題的方法👍 其實問題應該是你不能初始變數長度的字元陣列,可以參考: https://stackoverflow.com/questions/17332360/initializing-variable-length-array 這樣它的長度可能不會是你想要的 不過STL裡面的vector和string都是可以初始變數長度的資料結構,所以你可以把 char a[len],b[len],c[len+1];// c 字串放答案 for(i=0; i < len ;i++) a[i] = b[i] = c[i] = 0;// 字串歸 0 c[len] = 0; 換成 string a(len, 0), b(len, 0), c(len+1, 0); 這樣好像就可以了 可以把string當成字元陣列用絕對沒問題 啊如果還是想要用char[]的話還是可以用一些分配記憶體的方式來初始化吧,只是我不會 最後一件不是很重要的事 如果兩個數的其中一個是0相乘會輸出很多0
1
留言已被刪除

留言已被刪

本留言就像流星一樣,一閃即逝。

本留言就像流星一樣,一閃即逝。

留言已被刪除

留言已被刪

本留言就像流星一樣,一閃即逝。

本留言就像流星一樣,一閃即逝。

B4 (原 Po)   {{commentMoment( "2017-09-04T11:05:42.137Z" )}}

B1 謝謝~OuO

B1 謝謝~OuO
1


登入後發表留言






確定要刪除此文章?
[問]c++大數相加&相乘

先附上code: http://codepad.org/EKYayf7M 會發現回傳的字串在開頭常

檢舉{{reportFloor? '留言B'+reportFloor: '文章'}}
檢舉{{'原po回覆B'+reportFloor+'留言'}}
請選擇刪除文章原因
請選擇刪除留言原因
您即將進入之文章內容需滿十八歲方可瀏覽

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於網站首頁或各該限制級網頁,依台灣網站分級推廣基金會規定作標示。若您尚未年滿十八歲,麻煩點選離開。若您已滿十八歲,一樣不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽閱讀,或將本網站內容向該人士出示、播放或放映。

離開
問題讀取中...稍待60秒...