1 #include <string.h> 2 strncpy(char *dst, const char *src, size_t n)3 char *strncpy(char *dst, const char *src, size_t n) 4 { 5 char *d = dst, *s = src; 6 while (n > 0){ 7 if((*d = *s) != 0){ 8 s++; 9 } 10 d++; 11 n--; 12 } 13 return (dst); 14 }