Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 1.47 KB

README.md

File metadata and controls

13 lines (10 loc) · 1.47 KB

42_Seoul_projects

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를 활용하여 맵을 구성하고, 직접 조작이 가능한 캐릭터로 수집품을 획득하여 지정된 탈출구로 탈출하는 구조의 미니게임을 만들어보는 프로젝트.