42 Libft

# 1.20 ft_strmapi

코딩클로스 2020. 10. 14. 20:40

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