본문 바로가기
Dot/Woowa-dots

파일 끝에 개행을 추가하는 이유

by jum0 2021. 2. 19.

이유는 IEEE가 책정한 POSIX에 정의되어 있기 때문이다.

정확히는 3.205 Line에 정의되어 있다.

3.205 Line

A sequence of zero or more non- <newline>s plus a terminating <newline>.

다양한 시스템 및 도구들이 이 표준에 따라 구현되어 있기 때문에, 지키지 않을 경우 오류가 발생할 수 있다.

현대에 사용되는 컴파일러들에서 개행 문자가 없다고 컴파일 안 되는 상황은 없겠지만, gcc와 깃허브는 경고한다.

반응형

댓글