profile
무료함은 인간을 무기력하게 만들고, 몰입과 노력은 사람을 긍정적이게 만든다
post-thumbnail

ft_printf %cspc처리

type %,c,s는 처리가 그렇게 어렵지 않아, 넘어가도록 한다.p옵션은 들어온 포인터 변수의 주소를 16진수로 변환시켜 보여주는 타입이다. 이를 처리하기 위해 매개변수로 받은 가변인자를 long long자료형으로 변환시켜 사용한다. 사실상 방법은 그렇게 어렵지 않다

2021년 1월 6일
·
0개의 댓글
post-thumbnail

ft_printf 형식지정자 xX처리.

printf에는 16진수를 출력하는 서식지정자x,X가 있다.(x는 출력시 소문자, X는 대문자)이를 똑같이 처리하기 위해 itoh라는 함수를 따로 작성해야했다.잘 나오고 있다

2021년 1월 5일
·
0개의 댓글
post-thumbnail

가변 인자

보통 우리가 쓰는 함수들은 매개변수의 개수가 정해져있어, 지정한 개수와 다른 인자를 넣게되면 오류를 뿜어낸다. 그렇다면 하나에 의문이 든다. 우리가 평소에 자주쓰는 printf또한 함수인데, 이는 어떻게 각종 타입의 변수를, 개수에 상관없이 넣을 수 있는 것인가? 그

2020년 12월 4일
·
0개의 댓글

네트워크 ip와 클래스, 서브넷마스크

iP주소란? (Internet Protocol)호스트(장치)를 식별하는 32비트 숫자이다.간단하게 말해, 각 장치들의 주민등록번호라고 생각하면 된다.ip주소는 보통 네 개의 영역이 점으로 분리된 십진수 형식으로 표현된다.예시) 192.168.219.1원래는 2진수 8자

2020년 11월 25일
·
0개의 댓글
post-thumbnail

가상 메모리 짧게.

이 글은 Fundamental C++의 내용을 정리한 것입니다.가끔, 가상 메모리를 실제 메모리보다 메모리를 더 많이 쓸 수 있도록 가상으로 늘려주는 기술 정도로 아는 개발자가 있다. 일반인이 그렇게 알고있다면 이해할 수 있지만, 개발자가 그렇게 알고 있다면 확실히 개

2020년 11월 20일
·
0개의 댓글

반복문 길이 줄이기.

아는 사람은 알겠지만, 서울42에는 함수 당 25줄의 제한이 붙어있다. 프로젝트를 진행하면서 느낀건, if문과 while문의 을 쓰면 너무 많은 줄 수가 빠진다는걸 느꼈다. 그래서 이걸 재귀로 바꾸려고 시도했다.구 코드는 이러하다.여기서 더 줄이려고 해봐도, while

2020년 11월 18일
·
0개의 댓글

진짜 사소한 오류 한가지.

아무 생각없이 이렇게 코드를 쓰고, 왜 다른 함수에서 해당 노드를 검출되는거지? 라는 생각을 했다.이게 무지에서 나오는 코드라고 생각하는데, 왜 그렇게 써야하는지 생각하지 않고 공식마냥 따라치니 이런 결과가 나오는 것이다. free(temp)로 주소를 날려줬는데, 왜

2020년 11월 15일
·
0개의 댓글
post-thumbnail

gnl 삽질 중간정리 2

대표적으로 했던 삽질들을 모아보았다.리스트를 만들 때 매개변수 노드인 head를 이중 포인터로 받지 않았음.왜 이중포인터로 받아야 하는가? : 매개변수는 값을 그대로 가져오는 것이 아니라, 값을 복사한 변수를 가져오는 것임. head 노드의 가리키는 곳을 변경하여야 하

2020년 11월 5일
·
0개의 댓글
post-thumbnail

Get_Next_Node 삽질노트 3. 자체 Q&A

이 문서는 제 삽질과 해당 프로젝트를 풀기 위한 과정을 기록한 문서입니다. 코딩과 문서를 병행으로 작성하기에, 맞지 않는 지식이 난무할 수 있어 정답 참고용으로는 부적합하다는 것을 알아주세요. 시간이 난다면 칼 뉴포트가 쓴 베스트셀러 "딥 워크"를 읽어보는 것을 추천

2020년 10월 24일
·
0개의 댓글

Get_Next_Node 삽질노트 2

이 문서는 제 삽질과 해당 프로젝트를 풀기 위한 과정을 기록한 문서입니다. 코딩과 문서를 병행으로 작성하기에, 맞지 않는 지식이 난무할 수 있어 정답 참고용으로는 부적합하다는 것을 알아주세요.

2020년 10월 24일
·
0개의 댓글
post-thumbnail

Get_Next_Line 삽질 노트 1

이 문서는 제 삽질과 해당 프로젝트를 풀기 위한 과정을 기록한 문서입니다. 코딩과 문서를 병행으로 작성하기에, 맞지 않는 지식이 난무할 수 있어 정답 참고용으로는 부적합하다는 것을 알아주세요.FD를 받아와, 해당 파일의 한줄을 읽어들인다. 이때, 가능한 한 적은 양을

2020년 10월 21일
·
0개의 댓글
post-thumbnail

레드블랙트리-1(개요와 삽입까지)

저번에 이진 탐색 알고리즘을 진행하면서, 이진 탐색 트리(BST)의 균형이 무너진 모양과 간단한 예시를 들어봤습니다. 그렇다면 이는 어떻게 처리해야할까요? 사실 이진 탐색 알고리즘 자체만으로는 힘들다고 말할 수 있습니다. BST의 Remove_node함수를 균형을 유

2020년 10월 18일
·
0개의 댓글
post-thumbnail

이진 트리와 이진 탐색 트리

어떠한 것이든, 이름이 왜이렇게 지어졌는지 알아야 한다고 생각합니다.이진트리, 영어로 binary tree인 이유는 해당 자료구조에 모습에서 따왔습니다.각 노드가 최대 두개의 값을 가질 수 있고,어때요? 마치 모습이 나무를 뒤집어 놓은 모습과 같지 않나요?

2020년 10월 16일
·
0개의 댓글