朱小落

关注

strncpy的实现

朱小落

关注

阅读 77

2023-04-25


华为面试题:

char *mystrcpy(char *dest,char *src,int n) 

 { 

     char *newdest = dest; 

     assert((dest != NULL) && (src != NULL)) 

     while (n &&((*dest++ = *src++) != '\0')) 

     { 

         n--; 

     } 

     if (n) 

     { 

         while (--n) 

             *dest = '\0'; 

     } 

     return newdest; 

 }

相关推荐

开源分享

模拟实现strncpy函数

开源分享 15 0 0

weednoah

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

weednoah 74 0 0

小_北_爸

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

小_北_爸 78 0 0

SDKB英文

strcpy()、strncpy()函数

SDKB英文 115 0 0

善解人意的娇娇

strcpy和strncpy的区别

善解人意的娇娇 148 0 0

蛇发女妖

strcpy()、strncpy()区别

蛇发女妖 96 0 0

爱薇Ivy趣闻

strncpy(buff,src,n);

爱薇Ivy趣闻 72 0 0

惠特曼

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

惠特曼 116 0 0

古月无语

【c语言进阶】strncpy介绍(包含特性)及其模拟实现

古月无语 51 0 0

Fifi的天马行空

拷贝函数strncpy/snprintf/memcpy性能分析

Fifi的天马行空 88 0 0

精彩评论(0)

0 0 举报