0C - libft

42에 오고 처음 만난 과제입니다.

전 이 과제에선 함수는 어떻게 설명할 수 있었어야하는지, 문자열을 어떻게 다뤄야 안전한지, 좀더 의도에 맞게 유지될 자료형이 무엇인지 배웠습니다.

1C - get_next_line

입출력 중 입력에 해당하는 과제입니다.

파일에서 읽어온다는 것과 함수에서 데이터를 유지하는 방법을 배웠습니다.

1C - ft_printf

입출력 중 출력에 해당하는 과제입니다.

여러 자릿수의 수와 문자열을 어떻게 출력할지, 가변 인자가 무엇이고 어떻게 사용해야하는지 배웠습니다.

1C - Born2beRoot

간단하게 서버로 자주 사용되는 리눅스를 가상환경에 세팅해보는 과제입니다.

설치는 영어가 약하다면 다른 분들의 것을 따라해보기 전에 한국어로 세팅해보는 것을 추천드립니다.

내부적으로는 기능을 검색하면 굉장히 오래된 자료들이 많다는 것을 알게 되었습니다.

2C - so_long

mlx를 활용하여 간단한 2d 게임을 만드는 과제입니다.

내부적인 동작은 모르지만 어떻게 키 입력을 동작으로 깔끔하게 연결시킬지 배웠습니다.

화면 기록 2022-10-19 오후 9.26.39.mov

2C - pipex

pipeline(|)이 포함된 명령어들의 한 줄이 실행될 때 어떻게 동작하는지 알 수 있는 과제입니다. 또한 c언어로 해당 기기의 명령어를 어떻게 사용할 수 있는지도 알 수 있습니다.