C語言的字串常用庫函式

2021-07-03 06:01:38 字數 595 閱讀 1931

strcpy(str1, str2)

將字串str2複製到str1中,這個庫函式不會檢查str1的容量是否足夠長度。

strncpy(str1, str2, size_t)

將字串str2從頭開始複製size_t個字元到str1中,這個庫函式會檢查str1的容量是否足夠長度。

memset(str, 0 ,5)

將str中的5個長度的字元清空替換成0.

strcmp(str1, str2)

比較str1和str2字串的ascii碼的大小,會返回》0 、0、 <0中的一種。

strncmp(str1, str2, size_t)

指定str1和str2中size_t個元素比較,會返回》0 、0、 <0中的一種。

strcat(str,"this is a string")

將字串拼接到str的後面,不檢查str陣列的長度。

strncat(str, "bye bye.", 5);

將字串中的5個長度的字元拼接到str的後面,檢查str陣列的長度。

因此,判斷兩個字串是否相等,可以這樣來判斷

if( !strcmp(str1, str2))

C語言字串操作常用庫函式

函式名 strrchr 功 能 在串中查詢指定字元的最後乙個出現 用 法 char strrchr char str,char c 舉例 char fullname lib lib1.so char ptr ptr strrchr fullname,printf filename is s ptr ...

C語言字串常用庫函式手冊

strcpy char strcpy char strdestination,const char strsource strcpy 函式將 strsource 包括終止空字元 複製到 strdestination 指定的位置。返回值為目標字串。由於 strcpy 不會在複製 strsource 前...

C語言字串操作常用庫函式

函式名 strrchr 功 能 在串中查詢指定字元的最後乙個出現 用 法 char strrchr char str,char c 舉例 char fullname lib lib1.so char ptr ptr strrchr fullname,printf filename is s ptr ...