c 字串的操作

2021-09-25 22:33:53 字數 817 閱讀 6880

#include #include using namespace std;

// string 型別

//初始化string物件的方式

// string str1; str1為空字串

// string str2("abc"); 用字串字面值初始化str2

// string str3(str2); 將str3初始化為str2的乙個副本

// string str4(n,"c"); 將str4初始化為字元"c"的n個副本

//string的常用操作

判斷str1字串是否為空,是true和否false

返回字串的個數

//str3[n]; 返回第n個字元,從0開始

//str2+str3; 返回乙個新的字串,也就是他們兩個拼接起來的結果

//str1 = str2; 將str2的值賦值給str1

//str1 == str2; 判斷相等不相等,相等true,不相等false;

//str1 != str2; 判斷相不相等,相等false,不相等為true

//注意:字串中的拼接有乙個小的陷阱

//string str = "hello" + "world" //這樣的字元拼接是錯誤的

//如果想要拼接,必須要乙個先定義好的字元變數:

//string str_ = "hello";

//string str = str_ + "world";

int main()

c 字串操作

獲得漢字的區位碼 bytearray newbyte 2 求字串長度 求字串長度 int len string inputstring 檢測含有中文字串的實際長度 str為要檢測的字串 asciiencoding n new asciiencoding byte b n.getbytes str i...

C 字串操作

1.根據單個分隔字元用split擷取 例如複製 如下 string st gt123 1 string sarray st.split 即可得到sarray 0 gt123 sarray 1 1 2.利用多個字元來分隔字串 例如複製 如下 string str gtazb jiangjben 123...

C字串操作

c字串操作 注 文中的幾個大小寫不敏感比較函式,原文用的是stricmp等,後來發現linux的std庫沒有,改為strcasecmp系列。函式名 strcpy 功 能 拷貝乙個字串到另乙個字串 用 法 char strcpy char destin,char source 程式例 i nclude...