C之字串操作函式

2021-09-27 12:44:54 字數 2190 閱讀 4579

sprintf

不包括'\0'

char str[

100]

="123"

;int l =

strlen

(str)

;// 3

中文字元:乙個頂三

char str[

100]

="三"

;int l =

strlen

(str)

;// 3

第乙個和第二個字串進行比較,對應小於(-1)等於(0)大於(1)

cout <<

strcmp

("a"

,"b"

)<< endl;

// -1

cout <<

strcmp

("a"

,"a"

)<< endl;

// 0

cout <<

strcmp

("c"

,"b"

)<< endl;

// 1

注意:

// 修改字串

char str[

100]

="123 456"

;strcpy

(str,

"aa");

printf

("%s\n"

, str)

;//aa

// 拼接字串

char str[

100]

="123 456"

;strcpy

(str +2,

"aa");

printf

("%s\n"

, str)

;//12aa

char str[

100]

="123"

;strcat

(str,

"零")

;printf

("%s\n"

, str)

;// 123零

注意:

拼接字元

char str[

100]

="123"

;char st[2]

=;st[0]=

'f';

strcat

(str, st)

;printf

("%s\n"

, str)

;// 123f

char str[

100]

="abcdef-bcd"

;char

*sub =

strstr

(str,

"bc");

if(sub ==

null

)// 沒找到返回null

else

// 找到返回第一次出現的字元位置的指標

例子:字串中去掉字元子串:"abcdef-bcd""bc""adef-d"

#include

#include

intmain()

else

*p =

'\0';}

}printf

("%s\n"

, str)

;return0;

}

#include

or #include

char a[20]

=;sprintf

(a +

strlen

(a),

"%d",3

);// 3

sprintf

(a +

strlen

(a),

"只")

;// 3只

#include

using

namespace std;

intmain()

asp之字串操作函式

asp之字串函式示例 用字串函式對字串進行截頭去尾 大小寫替換等操作。函式語法 功能len len string varname 返回字串內字元的數目,或是儲存一變數所需的位元組數。trim trim string 將字串前後的空格去掉 ltrim ltrim string 將字串前面的空格去掉 r...

C語言字串操作函式

引用自 1.字串反轉 strrev 2.字串複製 strcpy 3.字串轉化為整數 atoi 4.字串求長 strlen 5.字串連線 strcat 6.字串比較 strcmp 7.計算字串中的母音字元個數 8.判斷乙個字串是否是回文 1.寫乙個函式實現字串反轉 版本1 while版 void st...

C語言字串操作函式

c語言字串操作函式 1.字串反轉 strrev 2.字串複製 strcpy 3.字串轉化為整數 atoi 4.字串求長 strlen 5.字串連線 strcat 6.字串比較 strcmp 7.計算字串中的母音字元個數 8.判斷乙個字串是否是回文 1.寫乙個函式實現字串反轉 版本1 while版 v...