五月天青色头像情侣网名,国产亚洲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ó)家法律
怀仁县| 珠海市| 新兴县| 融水| 双城市| 靖边县| 哈尔滨市| 辉县市| 克什克腾旗| 应城市| 临湘市| 巨野县| 行唐县| 加查县| 潼关县| 汉川市| 福海县| 安塞县| 桦南县| 诸暨市| 通化市| 常德市| 邯郸市| 彰武县| 宜君县| 专栏| 罗山县| 灌云县| 上高县| 克拉玛依市| 广昌县| 墨玉县| 塔河县| 观塘区| 茌平县| 鲁甸县| 凉山| 延川县| 寿宁县| 海丰县| 望城县|