c 關於字串的讀入和擷取

2022-09-01 03:39:10 字數 1133 閱讀 3609

#include

#include

#include

using namespace std;

vectorsplitex(const string& src, string separate_character)

string laststring = src.substr(lastposition);//擷取最後乙個分隔符後的內容

if (!laststring.empty())

strs.push_back(laststring);//如果最後乙個分隔符後還有內容就入隊

return strs;

}int main()

cout << sum << endl;

*/int tpp = 1;

string str;

docout << "繼續輸入請按1";

cout << temp << endl;

str = temp;

cin >> tpp;

} while (tpp==1);

//string str;

/*int count;//單詞個數

int i, j;

*///cout << "輸入一行字串:\n";

//getline(cin, str);

/*for (count = 0, j = str.size(), i = 0; istring del = " ";

vectorstrs = splitex(str, del);

//cout << "strssize=" << strs.size() << endl;

cout << "輸入的字串為:\n" << str << endl;

cout << "字串中包含的單詞數為:" << strs.size() << endl;

//int a,b,c,d;

unsigned int i = strs.size()-1;

while (i >=0)

//for (unsigned int i = 0; i < strs.size(); i++)

//i -= 3;

}cout << endl;

system("pause");

return 0;

}

關於cin和getline讀入字串

今天做天梯賽訓練題 新得知了乙個知識點 那就是cin和getline cin string s 讀入字串的不同。cin 1.cin從緩衝區讀字串時,如果第乙個字元是空格 換行或者tab這些字元時,cin會自動忽略並等待正經字元。2.cin如果第乙個字元讀到了正經字元,那麼接下來如果cin遇到空格 換...

C 字串擷取

一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str1 str.substrin...

C 字串擷取

c 幾個經常用到的字串擷取 一 1 取字串的前i個字元 1 string str1 str.substring 0,i 2 string str1 str.remove i,str.length i 2 去掉字串的前i個字元 string str1 str.remove 0,i string str...