五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C++string類(lèi)庫(kù)函數(shù)筆記

2023-08-09 11:59 作者:執(zhí)劍人-_-  | 我要投稿

一、追加,插入,刪除,替換

string s ;

getline(cin,s);? //input:ABCDEFG?

s.append("ABC" ); //末尾追加ABCDEFGABC

s.insert(7,"abc ");//給定起始位置插入內(nèi)容ABCDEFGabcABC

s.erase(7,3); //給定起始位置,刪除指定長(zhǎng)度的內(nèi)容(s[7],s[8],s[9])ABCDEFGABC

s.replace(7,2,"aaaa");//給定起始位置,給定長(zhǎng)度,用給定內(nèi)容替換ABCDEFGaaaaC

二、查找

string s1;

unsigned found = s.find(s1); //返回找到子串的起始位置??

if (found!=string::npos) //默認(rèn)設(shè)置:字符串的結(jié)束位置

cout << "first " << s1 <<" found at: " << found ;??

found=s.find(s1,found+1);//從未查找過(guò)的位置開(kāi)始下一次查找

if (found!=string::npos)? ??

cout << "second " << s1 <<" found at: " << found;

三、獲取子串

string s2 = s.substr (2,3);//給定起始位置,給定長(zhǎng)度,截取子串CDE

四、運(yùn)算符操作= + == !=

string account1;? ??

account1 = "zhangsan";? ??

string server = "qq.com";? ??

cout << account1 + "@" + server << endl;? ? ?

string newaccount ;? ? ??

getline(cin,newaccount);? ??

if(newaccount != account1) { cout<<“false"; }? ??

五、交換

string s1(“ABC”);

string s2(“BCD”);

Swap(s1,s2);//s1=”BCD”,s2=”ABC”

//或:swap(s1[0],s1[1]);//s1=”BAC”

六、獲取長(zhǎng)度

s.size();//返字符串的長(zhǎng)度。

s.length();//返回字符串的長(zhǎng)度。

七、其他函數(shù)

s.max_size();//返回字符串的最大大小。

s.capacity();//返回已分配存儲(chǔ)的大小。

s.clear();//清除字符串。

s.empty();//測(cè)試字符串是否為空。


C++string類(lèi)庫(kù)函數(shù)筆記的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
石阡县| 肥城市| 海林市| 新昌县| 舟曲县| 安多县| 正宁县| 宜君县| 甘泉县| 灯塔市| 新丰县| 西平县| 克山县| 乐亭县| 疏勒县| 南投市| 工布江达县| 武陟县| 灵川县| 老河口市| 郓城县| 扬州市| 辛集市| 两当县| 巧家县| 扶沟县| 余姚市| 渭源县| 赤峰市| 九寨沟县| 渑池县| 神池县| 礼泉县| 郸城县| 丹巴县| 珲春市| 洛隆县| 江西省| 从江县| 哈尔滨市| 广南县|