char *ft_strmapi(char const *s, char (*f)(unsigned int, char));
설명
함수포인터를 사용하여 인자로 들어온 문자열에 함수를 적용한다.
인자
s 적용당하는 문자열
char (*f)(unsigned int, char)) 문자열에 속한 문자들에 적용할 함수
리턴 값
적용된 문자로 생성 된 새로운 문자열
할당이 실패하면 NULL을 반환
함수 사용 설명
문자열 s와 f함수를 인자로 받는다는 가정
s가 "abcde" 이면
ft_strmapi(*s, plus(i,s[i]));
"bcdef"
} |
'42 Libft' 카테고리의 다른 글
# 1.22 ft_itoa (0) | 2020.10.14 |
---|---|
# 1.21 ft_strtrim (0) | 2020.10.14 |
#1.19 ft_split 수정완료 (0) | 2020.10.11 |
#1.18 ft_strdup (0) | 2020.10.10 |
#1.17 ft_calloc 틀림 수정해야함 (0) | 2020.10.10 |