#include char * str·ncopy(char *dst, intptr n, char *src) { while(*src && n-- > 0) *dst++ = *src++; *dst = 0; return dst; }