반응형
# 줄 바꿈 문자(개행문자)
플랫폼에 따라 다를 수 있습니다. 간혹 네트워크 통신 관련하여 입출력을 주고 받을 때, 개행문자 때문에 문제를 겪는 경우가 종종 있는 것 같습니다.
`\n`은 Unix 및 Linux 시스템에서 줄 바꿈을 나타내는 문자입니다. 하지만 Windows 시스템에서는 `\r\n`을 줄 바꿈으로 사용합니다. 따라서, Windows 시스템에서 줄 바꿈을 올바르게 표시하기 위해서는 `\r\n`을 사용해야 합니다. 이렇게 하면 Windows에서도 올바른 줄 바꿈이 적용됩니다. 만약 특정 환경에서 `\n`이 제대로 작동한다면 해당 환경에 따라 사용하셔도 무방합니다.
그러나 크로스 플랫폼 호환성을 고려하여 `\r\n`을 사용하는 것이 좋습니다.
* 참고로 에디터 내에서 줄을 바꾸되 출력은 그대로 하고자 한다면 '\' 로 사용
728x90
'Programming > etc' 카테고리의 다른 글
시리얼 통신(serial) (0) | 2023.07.07 |
---|---|
HTTP(하이퍼텍스트 전송 프로토콜) (0) | 2023.07.07 |
런타임(runtime)과 컴파일 타임(compile time) 비교 (0) | 2023.06.28 |
파라미터·매개변수(parameter)와 인수(argument) 비교 (0) | 2023.06.27 |
스택(stack);값 형식과 힙(heap);참조 형식 (0) | 2023.06.27 |