常用的字串函式的幾種操作

2022-06-01 11:15:11 字數 854 閱讀 2249

宣告 a是destination的首位址,b是source的位址

(1)strcpy

作用:strcpy的作用是把source的b複製到destination中的a

使用方式:strcpy(a,b)

使用示例程式如下:

#include

#include

int main(void)

;char *dest_str = "hello!";

strcpy(array_test,dest_str);

printf("array_test = %s.\n",array_test);

return 0;

}列印結果:array_test = hello!

(2)strncpy

作用:strncpy的作用是把source的b中的n個字元複製到destination中的b

使用方式:strcpy(a,b,n)

使用示例程式如下:

#include

#include

int main(void)

;char *dest_str = "hello!";

strncpy(array_test,dest_str,2);

printf("array_test = %s.\n",array_test);

return 0;

}列印結果:array_test = he.

(3)strcmp

作用:strcmp(a,b)的作用是把a和b進行比對,如果a==b則返回乙個等於0的值,如果a>b則返回乙個大於0的值,如果a

#include

int main(void)

列印結果:value = 6.

字串操作常用函式

puts printf s p gets 記憶體是否合法 scanf s p strlenmemset memset params初始化物件,初始化成什麼字元,多大 strcpy strcpy 目標,複製物件 strncpy 拷貝的最大長度 strncpy 目標,複製物件,長度 strcat str...

linux C常用的字串操作函式

字串長度函式 size t strlen const char string 不受限制的字串函式 char strcpy char dst,const char src char strcat char dst,const char src int strcmp const char s1,cons...

字串操作常用的函式總結

一直都想把字串操作常用的函式總結一些,不全但重在積累 字串的比較 語法 int compare const basic string str int compare const char str int compare size type index,size type length,const b...