Strncpy
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; }