[get_next_line]FootSteps..

leocodms·2021년 2월 21일
0

42seoul

목록 보기
7/7

1.선행 지식들..

1.1 gcc -D option

  • 매크로를 외부에서 define할 때 사용한다.

  • gcc -Wall -Wextra -Werror -D BUFFER_SIZE=32 get_next_line.c get_next_line_utils.c

  • 이는 컴파일 할 때에 BUFFER_SIZE를 정한다는 의미 이다.

1.2 static 변수

  • 메모리의 데이터 영역에 저장되어 프로그램이 끝나기 전까지 남아 있다.
  • 즉, 함수 실행이 끝나도 변수는 계속 저장된다.
  • next line을 읽을 시작 주소를 계속 저장할 수 있도록 backup 버퍼를 static 변수로 선언해야 한다.

1.3

0개의 댓글