0
点赞
收藏
分享

微信扫一扫

strncpy的实现


华为面试题:

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; 

 }

举报

相关推荐

0 条评论