1#include <string.h> 2 3char *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}