c 中的string總結(筆記三)

2021-10-03 04:51:38 字數 1438 閱讀 9809

#include 

#include

using namespace std;

void test1 (void)

int main(

)

在字串中常用size() length() max_size() capacity() clear() 這幾種方法來操作字串的大小。

#include 

#include

using namespace std;

void test2 (void)

int main(

)

void test3(void)

void test4(void)

int main(

)

test3()執行結果為:

test4()的結果為:

//刪除字串中從pos位置開始的len個字元。

string& erase (size_t pos = 0, size_t len = npos);

//刪除p所指的字元

iterator erase (const_iterator p);

//刪除迭代器區間(first,last)上的所有字元

iterator erase (const_iterator first, const_iterator last);

void test5(void)

int main(

)

string& replace (size_t pos, size_t len, const string& str);//將當前字串從索引位置pos開始的len個字元,替換成str

string& replace (size_t pos, size_t len, size_t n, char c);//將當前字串從索引位置pos開始len個字元,替換成n個字元c

void test6(void)

int main(

)

size_t find (const string& str, size_t pos = 0) const;//從字串位置pos開始查詢字串str,返回str第乙個字元的位置

size_t find (char c, size_t pos = 0) const; //從字串位置pos開始查詢字元c的位置。

void test7(void)

int main(

)

C 中String用法的簡單總結

1.定義和初始化 string s1 string s1 s2 string s1 abc string s1 n,x s1為x的n個副本 string s1 s2,pos,len s1被初始化成s2中從pos開始的len個字元的副本。2.讀寫 cin s 忽略開頭空白字元,到遇到空白字元為止 co...

C 中String常用函式總結

1.string類提取子串函式 s.substr 返回s的全部內容 s.substr 11 從索引11往後的子串 s.substr 5,6 從索引5開始6個字元 2.string類的查詢函式 查詢成功時返回所在位置 第乙個字元索引 失敗返回string npos的值 int find char c,...

標準C 中string類的用法總結

相信使用過mfc程式設計的朋友對cstring這個類的印象應該非常深刻吧?的確,mfc中的cstring類使用起來真的非常的方便好用。但是如果離開了mfc框架,還有沒有這樣使用起來非常方便的類呢?答案是肯定的。也許有人會說,即使不用mfc框架,也可以想辦法使用mfc中的api,具體的操作方法在本文最...