Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 포인터
- 42서울
- libft
- 구조체
- Double
- 42cursus
- Class
- iF
- float
- jupyter 단축키
- python
- C++
- for
- 함수
- phpmyadmin
- 2차원배열
- While
- vs코드 단축키
- 패킹
- cout
- nginx
- 42
- ft_server
- 동적할당
- else if
- 42Seoul
- 자료형
- C언어
- docker
- list
Archives
- Today
- Total
목록ft_split (1)
Developer
Part2 Additional functions
String 함수들 대부분 malloc를 사용해야 하는 함수. malloc으로 동적 할당에 실패할 경우 NULL을 반환하므로 항상 동적 할당한 포인터가 NULL인지 확인해 적절한 처리를 해주어야 한다. malloc실패에는 너무 큰 크기의 요청, 음수 혹은 0 크기의 할당 요청, 메모리 부족 등등..... 1. ft_substr Prototype char *ft_substr(char const *s, unsigned int start, size_t len) 함수 동작 = 문자열 s의 start 위치부터 len길이만큼을 새로운 메모리를 할당(동적 할당)해 저장한 뒤 반환 = return : 할당에 실패할 경우 NULL을 반환 구현 방법 동적 할당에 실패했을 경우에만 NULL을 반환하라고 작성되어 있어서 s가..
42seoul/Libft
2020. 8. 17. 19:04