profile
42Seoul / 알고리즘 공부 중

read함수와 buffer

read : 버퍼에 읽어들인 것을 저장.리드에서 버퍼를 쓰는 개념을 공부하다 가지 의문이 들었었음.ㄴ> 파일의 크기가 100이라 할 때, 버퍼의 사이즈가 1일때도 어떻게 읽을 수 있는가?내가 정한 버퍼는 그냥 일시적인 저장소의 느낌이지 100을 다 담는 게 아닌 셈.파

2022년 2월 8일
·
0개의 댓글
·
post-thumbnail

malloc / free / calloc에 대해

malloc : 메모리 할당free : 할당 해제할당의 해제가 제대로 이루어졌는지 궁금해 실험 진행할당을 한 것에 대해서 free로 해제하더라도 값을 변경하는것이 가능한데, 이것과 관련된 개념이 "댕글링 포인터" >> 해제하기전에 널값으로 삽입해주어야 이슈가 생기지 않

2022년 1월 27일
·
0개의 댓글
·

ft_strnstr

char \*ft_strnstr(const char big, const char little, size_t len)

2022년 1월 24일
·
0개의 댓글
·

ft_strncmp

함수 원형int ft_strncmp(const char str1, const char str2, size_t num)용도 : 문자열 비교, num만큼 (str1에서의)리턴 값 : 아예 같으면 0다르면 다른 부분에서의 문자열 차이 chr1 - chr2문자열의 주소이지만

2022년 1월 24일
·
0개의 댓글
·

ft_strchr

원형char \*ft_strchr(const char \*s, int c)용도 : 문자열 내 동일 문자 찾기\*구분자가 \\0인 경우도 처리가 필요함 (man)리턴값 : c를 찾은 곳의 주소. 없으면 NULL구분자 c가 \\0이라면 맨 끝에서 걸리는 함수. (strrc

2022년 1월 24일
·
0개의 댓글
·

ft_memcpy / ft_memmove

memcpy 함수 원형void ft_memcpy(void dst, const void \*src, size_t n)용도 : src를 dst로 복사. 원본 주소 손상없어야 함.리턴 : dst의 주소.이슈 : dst > src일 경우.src내의 손상이 발생가능할 수 있음

2022년 1월 24일
·
0개의 댓글
·