如果我有一個數組,看起來像轉換整數數組串
int digits[size] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 0, 4}
我想刪除前導零和這樣做,我試圖整數數組轉換爲字符串(這是一個字符數組)。
我嘗試看起來像
string toString(int digits[], int size){
string number = " ";
for(int i = 0; i < size - 1; i++){
number[i] = digits[i];
}
return number;
}
就是出可怕的破碎。
我也不能簡單地刪除所有的零,只是領先的零。
另外,如果我可以在這裏Dogpile網站另外一個問題:
我怎麼能確定一個字符串是否是數字?
如
string number = "12a4"
cout << "not a number"
開始看這個:http://stackoverflow.com/questions/5590381/easiest -way-to-convert-int-to-string-in-c它應該可以幫助你將int轉換爲字符串 – FCo
看一下,https://stackoverflow.com/questions/5223066/converting-int-to-string- in-c –
編輯我的答案以匹配您的所有請求。評論我的帖子,如果你有更多的問題 – RomMer