#include <string>
#include <iostream>
using namespace std;
int main()
{
string may = "I katf kpg";
may.insert(5, " ");
}
這是我的代碼,這裏的問題:我如何在前端和後t
插入空格,在may
字符串?c + +插入焦炭引入串
因此,這將是「我かTF KPG」
#include <string>
#include <iostream>
using namespace std;
int main()
{
string may = "I katf kpg";
may.insert(5, " ");
}
這是我的代碼,這裏的問題:我如何在前端和後t
插入空格,在may
字符串?c + +插入焦炭引入串
因此,這將是「我かTF KPG」
這裏的概率如何在前端和T後插入空格,在 五月串
更換
may.insert(5, ' ');
與
may.insert(5, " ");
您需要使用雙引號而不是單引號表示字符。
更新
看來,你的要求是做刀片上的兩個地方在同一時間。嘗試以下操作:
may.insert(4, " ").insert(6, " ");
究竟是什麼約爲['的std :: string :: insert'(http://en.cppreference.com/w/cpp/string/basic_string/insert)你不理解?該頁面上有幾個例子......你的編譯器告訴你什麼? –