42서울에서 진행했던 프로젝트들을 모아둔 레포지토리입니다. Linux와 C언어를 활용한 개발이 주를 이룹니다.
libft | get next line | own printf |
---|---|---|
#linux #c #makefile | #c #fd #buffer | #c #library #makefile |
42가지의 함수를 만들어보는 프로젝트. 기본적인 C언어 활용법과, 컴파일을 통해 라이브러리를 만들어본다. | C언어를 활용해 사용자의 입력값(파일)을 입력받는다. 파일을 한 줄씩 읽어주는 프로그램. | printf 라는 라이브러리 구현 함수를 실제로 만들어보는 과정. 문자열 및 가변인자를 다루는 법에 대해서 학습. |
minitalk | push swap | so long |
---|---|---|
#c #bash #signal | #c #sort | #c #miniLibX |
서버와 클라이언트 사이에서 시그널을 사용하여 메시지를 주고 받는 프로그램. 시그널과 c언어 구조체에 대해서 학습. | 일정 실행 횟수를 넘어가지 않는 정렬 알고리즘을 고안하여 제작. 모래시계 알고리즘이라는 것을 학습 후 사용. | miniLibX를 활용하여 맵을 구성하고, 직접 조작이 가능한 캐릭터로 수집품을 획득하여 지정된 탈출구로 탈출하는 구조의 미니게임을 만들어보는 프로젝트. |