char *strncpy(char *dest, const char *source, size_t count)
char far * far _fstrncpy(char far *dest, const char far *source, size_t count)
Функция strncpy() используется для копирования до count символов содержимого строки, на которую указывает source, в строку, на которую указывает dest. Аргумент source должен быть указателем на строку, оканчивающуюся нулевым символом. Функция strncpy() возвращает указатель на dest.
Если строки source и dest перекрываются, то поведение функции strncpy() не определено.
Если строка, на которую указывает source, содержит меньше чем count символов, то строка dest дополняется нулями до count символов.
С другой стороны, если строка, на которую указывает source, содержит больше чем count символов, то строка dest, полученная в результате копирования, не содержит в конце завершающего нулевого символа.
Функция _fstrncpy() является FAR-версией функции strncpy().