C 實現string類字串單詞的逆序輸出

2021-07-11 08:04:04 字數 722 閱讀 6882

利用c++實現string類字串單詞的逆序輸出,並改變源字串的大小寫。

#include#include#includeusing namespace std;

string stringreverseword(string &s)

if (j == len)//全部都是空格時

vectorsvec;

int first, last;

string s1;

while (j != len)

last = j - 1;

s1 = s.substr(first, last - first + 1);

svec.push_back(s1);

while (j != len && s[j] == ' ')

}string s2 = "";

for (size_t k = svec.size() - 1; k != -1; --k)

s = s2.substr(1, s2.length() - 1);//第乙個是空格,所以跳過取後面的

for (int t = 0; t != s.length(); ++t) }

return s;

}int main()

實驗結果如下所示:

String字串類實現

1 class string 2 建構函式string string const char str else string str hell0 3 析構函式string string 4 拷貝構造string string const string other string s1 hello str...

c 字串類String的實現

include class string string string strobj string const char tostring int getlength string operator string strobj string operator char s string operato...

String類的字串操作(C 實現)

之前那篇,函式也有些小問題,比如只判斷了是否為空,如果傳入的就是空字串的情況呢?並且length成員變數也沒怎麼試用 並且這次的 加入了c 語法中拷貝構造和拷貝賦值函式的 實現 include include include using namespace std pragma warning di...