#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
string s = "Too many tags";
for(int i = 0; i < s.size(); i++){
if(!(isspace(s[i]))){
s[i] = '#' + s[i];
}
}
cout << s << endl;
return 0;
}
我試圖做一個程序,在字符串中的每個字母之前添加#標籤,但在輸出我得到奇怪的字母..我的錯誤在哪裏?字符串輸出給出奇怪的字母
'S [i] =「#」 + s [i];'不代表你的想法。 –