//////
Search
Duplicate

21.11.22

오늘의 목표

환경변수 파싱 끝내기

진행과정

1.
strnstr으로 PATH 시작지점 찾아버리기
2.
구조를 어떤 식으로 짜야할지 모르겠음
split 하나 할때마다 access 해보고 맞으면 넘어가는 방식 아니면 다음 녀석 split 하는 방식?

삽질

ft_split이 어차피 구분자로 구분하여 이차원 배열에 다 구분해서 파싱을 해주는 녀석인데 ft_split을 쓰고도 다시 파싱을 따로 하고 있었음

결과

환경변수 파싱의 구조
split으로 : 을 기준으로 파싱하고, 파싱된 녀석들을 하나씩 access에 확인하면서 access가 되면 cmd→path 라는 변수에 확정 경로 저장
명령어가 두 개가 들어오기 때문에 while문을 두번 돌려서 cmd1→pathcmd2→path를 저장