cstringleft(int
ncount
)const;
//從左邊1開始獲取前ncount
個字元
cstringmid(int
nfirst
)const;
//從左邊第ncount+1
個字元開始,獲取後面所有的字元
cstringmid(int
nfirst,int
ncount
)const;
//從左邊第nfirst+1
個字元開始,獲取後面ncount
個字元
cstringright(int
ncount
)const;
//從右邊1開始獲取從右向左前ncount
個字元
void makeupper();
//這個函式可以將cstring字元轉化為乙個大寫的字串。
int find("dd",start); //從start的位置搜尋"dd"的位置,並返回第一次找到的位置。預設是從0位置開始搜尋。
注:
在函式後面加 const 的意思是:
如果乙個類宣告了乙個常量物件,這個物件只能使用後邊帶 const 這個的方法.
例:
cstring a,b;
a = "123456789";
b = a.left(4);
//值為:1234
b = a.mid(3);
//值為:456789
b = a.mid(2, 4); //值為:3456
b = a.right(4); //值為:6789
cstring s( "abc" );
s.makeupper();//s="abc"
C string類的一些常用方法
雖說寫著原創.但其實.誒嘿 string類是c 提供的抽象資料型別,其支援可變長字串。我們常用的初始化方法有 string str abc string str ilovehuman 等等string型變數可以使用類似陣列方式獲取單個字元 string str i love human str 0 ...
C string的一些常用函式原型
1.int strlen const char s 2.char strdup const char s 3.char strcpy char tag,char src 4.char strcat char str1,char str2 5.int strcmp const char str1,co...
C string的一些函式
strlen 和.size 有什麼區別?strlen 是c的字串長度函式,size 是c 中的string類的長度函式,不是乙個庫里的的東西。strlen的用法是strlen char 而size 的用法是str.size strlen 是函式,測定字串的長度,字串的結束符是 0 size 這個名字...