검색결과 리스트
글
설명
복사할 문자열 크기에 맞는 메모리를 확보한 후 문자열을 복사한 후, 확보한 메모리의 포인터를 반환해 줍니다.
헤더 | string.h | |||
형태 | char * strdup( const char *str); | |||
인수 |
|
|||
반환 | 확보된 문자열 메모리의 첫 주소를 반환 |
예제
#include <stdio.h> #include <string.h> int main( void) { char *ptr; ptr = strdup( "forum.falinux.com"); printf( "%s\n", ptr); return 0; }
]$ ./a.out forum.falinux.com
'Linux > C/C++' 카테고리의 다른 글
dup2() 파일 디스크립터 복사본 만들기 (0) | 2012.07.11 |
---|---|
dup() 파일 디스크립터 복사본 만들기 (0) | 2012.07.11 |
fcntl() 레코드 잠금 (0) | 2012.07.11 |
ftruncate() 파일을 지정한 크기로 변경 (0) | 2012.07.11 |
How to truncate a file in C? (0) | 2012.07.11 |
RECENT COMMENT