** calloc : https://42kchoi.tistory.com/9

 


char *ft_substr(char const *s, unsigned int start, size_t len);

이 함수는 s라는 문자열 내에서 start 번째부터 len 개 만큼의 문자를
어떤 문자열(substr)에 담아 리턴하는 함수다. malloc이 필요하다.


===================================================================

char *ft_strjoin(char const *s1, char const *s2);

이 함수는 s1과 s2를 합친 문자열을 리턴하는 함수다.
ft_memcpy를 쓰면 편하다.
Null terminating이 되어있어야 한다.


===================================================================

char *ft_strmpai(char const *s, char (*f)(unsigned int, char));

이 함수는 s의 길이를 재서 s 길이 + 1만큼 result에 malloc해주고
result의 요소 각각에 (*f)(i, s[i])한 결과를 담은 뒤 
마지막을 null terminating 해준다.
리턴 값은 당연히 result.

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기
// custom