C 中,取得字串,如何去掉前後空格,合成一句?第二串字元有字,中間要加上連線

2022-06-10 05:46:43 字數 942 閱讀 5498

1樓:牛頓一餐一頓牛

#include

#include

using namespace std;

string result(string s1, string s2);

int main()

string result(string s1, string s2)

}string temp, temp1;

for (i=0; i

for (i=0; i

temp = temp.substr(i, temp.size()-i);

s += " ";

s += temp1;

s += "-";

for (i=0; i

2樓:牧野

cstring str;

cstring str1 =【空格】【空格】【空格】chen【空格】【空格】【空格】;

cstring str2 =【空格】【空格】da【空格】 wen【空格】【空格】【空格】;

str1.trimleft(t_(" 【空格】"));

str1.trimleft(t_(" 【空格】"));

str = str1 + " ";

str2.trimleft(t_(" 【空格】"));

str2.trimleft(t_(" 【空格】"));

int i = st2.find(t_(" 【空格】"));

str += st2.left(i)+"-";

str += str2.mid(i+1);

cout<

怎麼將字串中的空格替換成,C 字串中空格替換問題,求指教!線上等,謝謝!

include include main puts str 要替換乙個字串中的所有空格,一種想法是開闢乙個新的字元陣列,然後對字串進行遍歷,若遇到普通字元,則將字元拷貝到新陣列中,若遇到空格,則直接跳過或進行替換。這種方法需要使用額外的空間。如果已知原字串中有足夠的空間容納替換,且不允許使用額外的陣...

c語言字串中的空格算不算字元,C語言字串中的空格算不算乙個字元

baic語言規定,字串是用雙引號括 du起來的字串行zhi。由於空dao格也在字串中 在雙引號內 所以空格也算乙個字元。可以通過下面的程式段來驗證空格算不算乙個字元 char a abc efg printf d sizeof a 輸出8,6個字元 1個空格 1個字元結束標誌,sizeof函式是測試...

js中如何刪除某個指定字元前後的字串

var s 123456789 abc alert s.substring 0,s.indexof alert s.substring s.indexof 1,s.length var str var ipos str 123456789 abc ipos str.indexof str1 str....