티스토리 뷰

반응형

3. 공백 규정

3. 6 출력되지 않는 문자

규정

  1. 가능하면 모든 소스 코드 라인은 'CR'-'LF'(0x0D 0x0A)가 아닌 단일 문자 'LF'(ASCII 0x0A)로만 끝나야 한다.
  2. 소스 코드 파일에서 허용되는 또다른 출력되지 않는 문자는 form feed 문자 'FF'(ASCII 0x0C)뿐이다.

예시

출력되지 않는 문자는 나타낼 수 없습니다.

이유

다중 문자 'CR'-'LF'는 단일 문자 'LF'보다 다중 플랫폼 개발 환경에서 문제를 일으킬 가능성이 높습니다. 이러한 문제중 하나는 유닉스 플랫폼의 다중 라인 전처리기 매크로와 관련있습니다.

시행

에디터 프로그램은 LF를 사용하도록 설정되어야 합니다. 또한 자동화된 도구는 빌드 중에 모든 새 소스코드 또는 수정된 소스코드 파일을 스캔하여 CR-LF 문자를 LF로 변경해야 합니다.

 

'Digital Developer' 카테고리의 다른 글

[ECCS] 헤더 파일  (0) 2020.10.10
[ECCS] 모듈 명명 관례  (0) 2020.10.10
[ECCS] 탭  (0) 2020.10.09
[ECCS] 들여쓰기  (0) 2020.10.09
[ECCS] 빈 줄  (0) 2020.10.09
댓글
최근에 올라온 글
Total
Today
Yesterday