#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,具體的操作方法在本文最...