42 Libft

#1.15 ft_substr

코딩클로스 2020. 10. 8. 19:31
char *ft_substr(char const *s, unsigned int start, size_t len)

 

설명

함수는 문자열을 자를때 사용하는 기본 함수이다

 

인자

s  - 자를 문자열

start - 시작할 인덱스 (색인)

len -  start부터 자를 문자열 갯수

 

리턴값

잘린 문자열

 

 

 

자를 문자열 갯수 + 1 만큼  동적할당하여 배열을 생성한다.

만약 s의 길이보다 색인 시작점이 크거나 같다면 널을 가리키는 문자열을 리턴한다.

ft_strlcpy를 활용해서 str에 복사한다.

 

 

참고 문서 - codingdog.tistory.com/entry/c%EC%96%B8%EC%96%B4-substring-%EA%B5%AC%ED%98%84-strncpy%EB%A1%9C-%EC%86%90%EC%89%BD%EA%B2%8C-%EB%A7%8C%EB%93%A4%EC%96%B4-%EB%B4%85%EC%8B%9C%EB%8B%A4

'42 Libft' 카테고리의 다른 글

#1.17 ft_calloc 틀림 수정해야함  (0) 2020.10.10
#1.16 ft_strjoin  (0) 2020.10.08
#1.14 ft_strchr (수정 완료)  (0) 2020.10.06
#1.13 ft_strlcat (수정완료)  (0) 2020.10.05
#1.12 ft_strlcpy  (0) 2020.10.05