strdup

Autres langues

Langue: ru

Autres versions - même langue

Version: 12 апреля 1993 (fedora - 25/11/07)

Section: 3 (Bibliothèques de fonctions)

НАЗВАНИЕ

strdup - дублирование строки

СИНТАКСИС

 #include <string.h>
 
 char *strdup(const char *s);
 

ОПИСАНИЕ

Функция strdup возвращает указатель на новую строку, являющуюся дубликатом строки s. Память для новой строки выделяется с помощью malloc(3) и может быть освобождена с помощью free(3).

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ

Функция strdup() возвращает указатель на дубликат строки, или NULL, если памяти недостаточно.

ОШИБКИ

ENOMEM
Недостаточно памяти для размещения дубликата строки.

СООТВЕТСТВИЕ СТАНДАРТАМ

SVID 3, BSD 4.3

СМОТРИ ТАКЖЕ

calloc(3), malloc(3), realloc(3), free(3)

ПЕРЕВОД

 Перевод с английского (C) 2000 Дмитрий Морожников 
     (dm@simplex.irkutsk.ru, 2:5070/141.3)