Scroll to navigation

STRDUP(3) 리눅스 프로그래머 매뉴얼 STRDUP(3)

이름

strdup - 문자열 복사하기.

사용법

#include <string.h>

char *strdup(const char *s);

설명

strdup() 함수는 문자열 s를 복사한 새로운 문자열에 대한 포인터를 반환한다. 새로운 문자열에 대한 메모리는 malloc(3)으로 할당되며 free(3)로 해제 된다.

반환값

strdup() 함수는 복사된 문자열에 대한 포인터를 반환하며, 이용할수 있는 메모리가 충분하지 않으면 NULL을 반환한다.

에러

복사할 문자열을 할당하기 위해 이용할수 있는 메모리가 충분하지 않다.

호환

SVID 3, BSD 4.3

관련 항목

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

역자

정강훈 <skyeyes@soback.kornet.net>, 2001년 2월 24일

1993년 4월 12일 GNU