전체 글

전체 글

    [Libft] C 언어 라이브러리 구현_Part1_문자 판별 + 변환 관련 함수

    [Libft] C 언어 라이브러리 구현_Part1_문자 판별 + 변환 관련 함수

    혹시나 문제가 된다면 바로 비공개 처리하겠습니다. 지적이나 댓글 환영합니다! 이번 포스팅에서는 문자 판별 + 변환 함수에 관한 내용을 정리하겠다. 참고로, 내가 정의한 libft.h 헤더에는 와 가 include 되어있다. 따라서 libft.h를 호출하면, 따로 정의하지 않고도 에 정의된 size_t 타입과 의 malloc/free를 사용할 수 있다. (1) isalpha : 문자가 알파벳인지 판별 - is + alphabet - 매뉴얼(영문번역) : 이름 : isalpha -- 알파벳 문자인지 판별 라이브러리 : 표준 C 라이브러리 (libc, -lc) 시놉시스 : #include int isalpha(int c); 설명 : isalpha() 함수는 isupper() 또는 islower()이 참이 되게..

    [Libft] C 언어 라이브러리 구현_Part1_문자열 관련 함수

    혹시나 문제가 된다면 바로 비공개 처리하겠습니다. 지적이나 댓글 환영합니다! 이번 포스팅에서는 문자열 관련 함수에 관한 내용을 정리하겠다. 참고로, 내가 정의한 libft.h 헤더에는 와 가 include 되어있다. 따라서 libft.h를 호출하면, 따로 정의하지 않고도 에 정의된 size_t 타입과 의 malloc/free를 사용할 수 있다. (1) strlen : 문자열 길이 함수 - string + length - 매뉴얼(영문번역) : 이름 : strlen -- 문자열의 길이를 구한다 라이브러리 : 표준 C 라이브러리 (libc, -lc) 시놉시스 : #include size_t strlen(const char *s); 설명 : strlen() 함수는 문자열 s의 길이를 연산한다. 리턴값 : str..

    [Libft] C 언어 라이브러리 구현_Part1_mem관련 함수

    [Libft] C 언어 라이브러리 구현_Part1_mem관련 함수

    혹시나 문제가 된다면 바로 비공개 처리하겠습니다. 지적이나 댓글 환영합니다! 각 항목 아래 더보기를 클릭하시면 더 자세한 설명을 펼쳐서 볼 수 있습니다~ 어느덧 42서울 본과정생(카뎃)이 된 지 2주가 지났다. 0서클 첫 과제로 받게된 C언어 라이브러리를 구현하는 과제를 2주간 수행하였다. 라피신 때보다 급박하지 않아서 여유롭게 할 수 있었다. 현재 코드들을 예외처리도 다 끝내고, 테스트가 잘 돌아가게 끔 완성한 상태이다. 일단 내가 공부한 내용을 정리하는게 동료평가 때 설명하기도 좋고 복습에도 효율적이라 블로그에 정리하기로 했다. 먼저, mem 관련 함수 먼저 정리하겠다 사실, 다른 함수들을 구현하는 것은 라피신 때의 내용과 겹치는 것들이 많아 괜찮았지만, mem 관련 함수는 생소해서 공부할 것이 많았..