SINOPSIS
#include <string.h>
char *stpncpy (char *dest, const char *src, size_t n);
DESCRIPCIÓN
La función stpncpy copia, como mucho, n caracteres de la cadena apuntada por src, incluyendo el carácter terminador '\0', al array apuntado por dest. Se escriben exactamente n caracteres en dest. Si la longitud strlen(src) es más pequeña que n, los restantes caracteres del array apuntado por dest se rellenan con caracteres '\0'. Si la longitud strlen(src) es mayor o igual que n, la cadena apuntada por dest no terminará en '\0'.Las cadenas no deberían solaparse.
El programador debe garantizar que haya espacio para, al menos, n caracteres en dest.