Deprecated/42 2

MiniShell 기본함수 정리(readline.h)

readline을 사용하기 전에 이 글을 읽고 있는 당신은 MAC OS를 사용중인가? 그렇다면, 당신은 높은 확률로 아래 함수를 실행하기 위해 별도의 조치가 필요하지 않다. 그저 gcc 컴파일에서 -lreadline 옵션하나만 주면 모든 일이 끝나니까 말이다 하지만, 당신이 UNIX 계열의 OS를 이용중이라면 추가적인 조치가 필요하다. 진행하다가 컴파일이 안된다면, GNU 라이브러리를 찾아서 gcc -I -L 옵션을 이용, 포함시켜주자 readline 의존성 #include // FILE 구조체 이용을 위함 #include 함수원형 char *readline(const char *prompt); 사용방법 readline은 터미널에서 한 줄을 읽고 다음을 사용하여 반환합니다. 프롬프트가 NULL이거나 빈 ..

Deprecated/42 2022.11.08

MiniShell(42 미니쉘)을 정리하는 이유

42서울의 첫 고비 MiniShell 더 이상은 정리를 하지 않고 넘어갈 수 없다. 이전까지 진행한 Libft ~ Pipex까지 간단한 운영체제 혹은 컴퓨터의 개념들을 이용하여 하는 과제들이었다. 기존 과제들 구분 과제명 알아야되는 개념 0서클 Libft(Library Function) - 기본적인 C 언어 그 이상 할줄 아는가? 1서클 ft_printf - stdarg를 비롯한 파라미터들의 의미를 이해하는가? - 해당 개념들을 코드단에서 다룰 수 있는가? 1서클 Get_next_line - static 변수의 의미를 알고 다룰줄 아는가? - 메모리 관리라는 것에대해 고민해보았는가?(동적, 정적) 1서클 Born2beRoot - 가상머신에 대해 기본적으로 알고 다룰 수 있는가? - 교육생은 리눅스와 얼마..

Deprecated/42 2022.11.07