所以基本上我的功能經過的每個字符的字符串,並插入每個字符到另一個字符串,所以它導致初始字符串被逆轉。我已經看了在線,但在回答這個問題似乎不工作了,我不知道這是否是因爲他們是從5+年前還是我越來越不對勁的地方。我的代碼是這樣的:無法在字符串中插入字符
long reverse_num(long n){
string new_str = "";
string my_str = to_string(n);
int my_int;
for (unsigned i = 0; i < my_str.size(); ++i){
new_str.insert(0, char my_str[i]);
}
my_int = stol(new_str);
return my_int;
}
給出的錯誤是:預期之前 '字符' new_str.insert基本表達式(0,炭my_str [I]);
我在做什麼錯? 謝謝!
哇...有人真的* *試圖使用真正的C++語言,而不是一些人爲限制類C「型」! –
哈哈哈,是啊,想:P我只是討厭當我無法想出答案我自己,或者至少得到什麼,我做錯了的想法。 – Alex
你的問題是** **遠遠比大多數「C++」用戶發佈的具有極低的代表問題的更好。 –