C string的常用功能

2022-08-09 06:57:09 字數 945 閱讀 1785

標頭檔案為#include

string str,str1;

char s;

str.length和str.size()是一樣的功能都是返回當前字串的大小;

str.empty()判斷當前字串是否為空

str,push_back('k');把乙個字元連線到當前字串的結尾。

string型別可以直接用運算子判斷大小,也可以跟c型別一樣用compare函式

str1=str.substr(begin,num);返回從下標begin開始的num個字元組成的字串;

pos=str.find(str1,0)從0開始查詢字串str1在當前字串的位置

find_first_of(str1,0,3)從位置0開始查詢當前串中第乙個在字串str1的前3個字元組成的陣列裡的字元的位置

find_first_not_of(str1,0);從當前串中查詢第乙個不在串s中的字元出現的位置

str.swap(str1)交換str和str1兩個字串;

str.replace(0,3,str1,(x)(x,y))刪除從0開始的3個字元然後在0處插入字串str1(前x個字元)(從x開始的y個字元);

str,insert(0,str1);在0的位置插入字串str1;

string::iterator it;

str.erase(it,it+3)刪除it和it+3之間的所有字元,返回刪除後迭代器的位置;

//字串的流處理

string str("hello,this is a test");  

istringstream is(str);  

string s1,s2,s3,s4;  

is>>s1>>s2>>s3>>s4;//s1="hello,this",s2="is",s3="a",s4="test"  

ostringstream os;  

os}

C string的常用功能

標頭檔案為 include string str,str1 char s str.length和str.size 是一樣的功能都是返回當前字串的大小 str.empty 判斷當前字串是否為空 str,push back k 把乙個字元連線到當前字串的結尾。string型別可以直接用運算子判斷大小,也...

C string的常用功能

標頭檔案為 include string str,str1 char s str.length和str.size 是一樣的功能都是返回當前字串的大小 str.empty 判斷當前字串是否為空 str,push back k 把乙個字元連線到當前字串的結尾。string型別可以直接用運算子判斷大小,也...

js jq 的常用功能

js的新增屬性和移除屬性 新增 document.getelementbyid down setattribute disabled true 移除 document.getelementbyid up removeattribute disabled jq的新增屬性和移除屬性 新增 up attr...