strncpy

Синтаксис

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

Описание

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

Параметры

  • dest - указатель на буфер(строку)
  • source - указатель на строку для копирования
  • maxlen - максимальное кол-во копируемых символов

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

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

Пример

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

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

См. также

You: Guest
You permissions: Read
elflib/functions/strncpy.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org