윈도우즈와 유닉스는 전통적으로 아스키 파일에 대한 처리가 다름.
개행문자에 대한 시선차이가 존재하는 것으로,
개행문자의 시작을 LF만 가지고 하느냐, LF/CR로 하느냐의 차이.
LF는 Line Feed, 즉 다음 줄로 바뀌는 것으로 아스키코드 10
CR은 Carriage return으로 아스키코드는 13.
정확히 따지면 LF/CR을 둘 다 사용해야 다음줄의 첫 칼럼으로 가는 것이나, 유닉스에서는 일반적으로 LF만으로 LF/CR기능을 표현했고, 윈도우즈는 두 문자를 다 사용해서 표현하기 때문에 별도의 문자열 처리를 하지 않더라도 상호 텍스트 문서의 교환에 불편함이 있을 수 있음.
상기의 그림에서, #define ENTER 10 이란 코드는 ENTER 값의 아스키 코드를 디파인하는 코드인데, 윈도우에서는 13으로 설정해야지만 정상적으로 종료하는 코드를 작성할 수 있다.