c语言-字符串函数-strncpy()复制(拷贝)函数

说明

将字符串str2中的前n个字符复制到字符串str1的前n个字符中

语法/原型:

strncpy(str1,str2,n);

参数说明:

  • strDestination:目的字符串。
  • strSource:源字符串。

strcpy() 会把 strSource 指向的字符串复制到 strDestination。

必须保证 strDestination 足够大,能够容纳下 strSource,否则会导致溢出错误。

返回值: 目的字符串,也即 strDestination。

注意:1)不会清除str1中全部字符串,只会改变前n个字符串,2)n不能大于字符串str1、str2的长度

例子

char str1[] = "We are csdn!";
char str2[] = "Hello!";
strcpy_s(str1, str2); //str = Hello!