Программирование на C и C++

Онлайн справочник программиста на C и C++

strdup, _fstrdup

char *strdup(const char *str)

char far * far _fstrdup(const char far *str)

Прототип: 
Описание: 

Функция strdup() не определена стандартом ANSI C.

Функция strdup() путем обращения к функции malloc() выделяет память, достаточную для хранения дубликата строки, на которую указывает str, а затем производит копирование этой строки в выделенную область и возвращает указатель на нее.

Функция _fstrdup() является FAR-версией функции strcspn().

Пример: