strncpy

Функция            Копирует данное количество байтов из одной строки
                   в другую с усечением или добавлением, если необ-
                   ходимо.

Синтаксис          #include
                   char *strncpy(char *dest, const char *src,
                                                       int maxlen);

Файл, содержащий   string.h
прототип

Описание           strncpy копирует точно maxlen символов из строки
                   src в строку dest, если потребуется усекая или
                   добавляя нули в dest. Целевая строка dest может
                   не иметь нулевого окончания, если длина строки
                   src - это maxlen или более.

Возвращвемое       strncat  возвращает dest.
значение

Переносимость      strncpy поддерживается на системах UNIX и совме-
                   стимых с ANSI C.

Пример:

#include
#include

int main(void)
{
   char string[10];
   char *strl = "abcdefghi";
   stpncpy(string,strl,3);
   printf("%s\n",string);
   return 0;
}