串是以 null 作为结束字元的字串，当来源字串的长度大于指定的长度时，它无法保证产生出来的结果是以 null 来作为结束字元的字串，它也可能出现读取例外的现象。
strlcpy.由 OpenBSD 的研发人员 和Theo de Raadt两人设计 strlcpy 函式，通常视为是 strncpy 安全版本。对于一些作业系统而言，这个函式会出现被掌控的问题，但是它已经被 glibc 维修人员给特别地删除，所以在此建议使用 memcpy 函式来替代。
st