C 字串函式

2021-09-27 08:30:49 字數 2305 閱讀 9094

功能:求取字串的長度

返回值:返回字串s1的長度

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:複製字串 s2 到字串 s1。

返回值:返回字串 s1 的起始位置

說明:如果字串 s1 的記憶體空間不夠大,可能會造成緩衝溢位的情況,所以字串 s1 的長度必須大於或等於字串 s2 的長度。且複製完後其 s2 的內容將覆蓋 s1 的內容。

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:將字元陣列 s2 前 len 個字元複製到陣列 s1 的前 len個字元空間

說明:第二個引數可以是陣列名,也可以是字串,但是第三個引數必須為正整數。

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:連線字串 s2 到字串 s1 的末尾。

返回值:返回字串 s1 的起始位置。

說明:該函式的第二個引數也可以為字串常量

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:用來比較 s1 和 s2 兩個字串。

返回值: 當 s1 和 s2 是相同時,則返回 0 ,當 s1 < s2, 則返回值小於 0 ,如果 s1 大於 s2,則返回大於 0;

說明:比較方式是按字元的ascii 碼。

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:跟 strcmp一樣,只不過是比較兩個字串中的前 len 個。

返回值: 當 s1 和 s2 前 len 是相同時,則返回 0 ,當 s1 < s2, 則返回值小於 0 ,如果 s1 大於 s2,則返回大於 0;

說明: len 為正整數

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:將字串 s1 中的所有的大寫字母轉換為小寫字母,其他的不變

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能: 用法和 strlwr 相反,是將小寫字母轉換為大寫字母,其他不變

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

#include

using

namespace std;

#include

intmain

(int argc,

char

* ar**)

功能:實現字元反轉

說明:只對字元陣列有效,對 string 型別是無效的

#include

#include

using

namespace std;

intmain

(int argc,

char

*ar**)

C 字串函式

c 字串函式 部分 方法 作用 compare 比較字串的內容,考慮文化背景 場所 確定某些字元是否相等 compareordinal 與compare 一樣,但不考慮文化背景 format 格式化包含各種值的字串和如何格式化每個值的說明符 indexof 定位字串中第一次出現某個給定子字串或字元的...

c 字串函式

2 strlen strcpy strcat strcmp strchr strcoll strstr strtok strtod strtol strcpy char strcpy char s1,const char s2 將字串 s2 複製到字串陣列 s1 中,返回 s1 的 值strcat ...

字串函式 C

c 中有大量的函式用來操作以 null 結尾的字串 strcpy s1,s2 複製字串 s2 到字串 s1。2strcat s1,s2 連線字串 s2 到字串 s1 的末尾。3strlen s1 返回字串 s1 的長度。4strcmp s1,s2 如果 s1 和 s2 是相同的,則返回 0 如果 s...