善解人意的娇娇

关注

strcpy和strncpy的区别

善解人意的娇娇

关注

阅读 148

2022-06-16

strcpy:字串复制


  原型:char *strcpy(char *dest, char *src);

strncpy:字串复制


  原型:char * strncpy(char *dest, char *src,  ​​size_t​​

 n);



区别范例:

char ch[7] = "steven";
char ch1[5];

strcpy(ch1, ch);                                 //出错,给定长度不够,导致内存泄露
strncpy(ch1, ch, sizeof(ch1));  //正确,动态计算长度


相关推荐

蛇发女妖

strcpy()、strncpy()区别

蛇发女妖 96 0 0

小_北_爸

strcpy/strncpy,sprintf/snprintf,strncpy/snprintf的区别

小_北_爸 78 0 0

SDKB英文

strcpy()、strncpy()函数

SDKB英文 115 0 0

weednoah

strcpy/strncpy、strcat/strncpy的替代方案strlcpy,strlcat

weednoah 74 0 0

开源GIS定制化开发方案

strcpy、strncpy与memcpy的区别你了解吗?

开源GIS定制化开发方案 61 0 0

惠特曼

自己实现字符串的打印代码分享(不使用strcpy和strncpy)

惠特曼 116 0 0

忆北文学摄影爱好员

C语言里的几个拷贝函数memcpy、memset、strcpy、strncpy

忆北文学摄影爱好员 115 0 0

朱小落

strncpy的实现

朱小落 77 0 0

624c95384278

c语言strcpy(c语言strcpy和strcat)

624c95384278 180 0 0

忍禁

strcpy的用法

忍禁 113 0 0

精彩评论(0)

0 0 举报