Содержание

strncpy

Синтаксис

char* strncpy(char * dest, char * source, int maxlen);

Описание

Копирование из текстовой строки в буфер не более maxlen символов, включая символ '\0', но если только символов в source меньше, чем maxlen.

Параметры

Возвращаемое значение

Возвращает скопированную строку.

Пример

char src[]="str1";
char dst[4];
strncpy(dst,src,3);
dst[3]='\0'; //вручную дописываем символ конца строки

в результате массив dst будет содержать ascii-строку «str»

См. также

strcpy, wstrcpy