宣告 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...