ft_strdup

jaehlee·2025년 4월 25일

Libft

목록 보기
9/26

1. ft_strdup란?


문자열 str을 복사한 뒤 복사한 문자열의 주소를 반환해주는 함수이다.

2. 함수 프로토타입

char	*ft_strdup(const char *str)

3. 함수구현

#include "libft.h"

char	*ft_strdup(const char *str)
{
	char	*result;
	int		i;

	result = malloc((ft_strlen(str) + 1) * sizeof(char));
	if (!result)
		return (0);
	i = 0;
	while (str[i])
	{
		result[i] = str[i];
		i++;
	}
	result[i] = '\0';
	return (result);
}
profile
공부하는 개발자

0개의 댓글