char __near * __far strncpy(char __near *s1, const char __near *s2, size_t n);(C90)
char __near * __far strncpy(char __near * restrict s1, const char __near * restrict s2, size_t n);(C99) 【V1.07以降】
char __far * __far _COM_strncpy_ff(char __far *s1, const char __far *s2, size_t n);(C90)
char __far * __far _COM_strncpy_ff(char __far * restrict s1, const char __far * restrict s2, size_t n);(C99) 【V1.07以降】
s2の指す配列からs1の指す配列に最大でn文字(null文字,およびnull文字に続く文字列は付加しない)コピーします。s2の指す配列がn文字より短い文字列の場合,全部でn文字分書き込まれるまで,s1の指す配列内のコピーにnull文字(\0)が付加されます。s2が指す配列がn文字以上である場合,null文字は付加されません。