다운로드 받은 소스를 보고 있는데요. 소스 에 ^M 이게 많아요. 이게 뭔가요?
소스 일부
^M memset(ReqData, 0x00, sizeof(ReqData));^M memset(tmp, 0x00, sizeof(tmp));^M ^M
윈도우와 유닉스(리눅스)간의
Newline의 입력방식 차이에 따른 것입니다.
윈도우에서 작성하여 유닉스(리눅스)로 가져와서 보면
그게 있지요.
유닉스에서 Ctrl+v , Enter 를 누르시면 확인해보실 수 있습니다.
제거하시는 방법은 vi(vim)편집기에서
ex 모드로 가신 후
:%s/^M//g
하시면 됩니다.
^M를 입력하실 때 문자로 ^와 M를 하시면 안되고
Ctrl+v를 누르시고 Enter키를 쳐서 입력하세요.
그럼 즐거운 하루~
================ Lunatine ================
윗 글 중 잘못된 부분을 아래와 같이 수정합니당....
>>> ^M를 입력하실 때 문자로 ^와 M를 하시면 안되고
>>> Ctrl+v를 누르시고 Enter키를 쳐서 입력하세요. ~~~~~~~~~~~~~~~~~~~~~~~~~~ ---> Ctrl + v + M 입니다.
제가 전에 답글 달았던 메시지에 관해서 메일이 왔길래 확인했더니.. 정정한다는 내용인데..
Ctrl+v를 누르시고 Enter를 치는게 맞습니다.
^M으로 보이는 문자는 Enter키를 의미하는것입니다.
유닉스/리눅스 터미널에서 Ctrl+v , Enter를 입력해 보시면 압니다.
vim에서 해보셔도 마찬가지입니다. 그럼
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
답변
윈도우와 유닉스(리눅스)간의
Newline의 입력방식 차이에 따른 것입니다.
윈도우에서 작성하여 유닉스(리눅스)로 가져와서 보면
그게 있지요.
유닉스에서 Ctrl+v , Enter 를 누르시면 확인해보실 수 있습니다.
제거하시는 방법은 vi(vim)편집기에서
ex 모드로 가신 후
:%s/^M//g
하시면 됩니다.
^M를 입력하실 때 문자로 ^와 M를 하시면 안되고
Ctrl+v를 누르시고 Enter키를 쳐서 입력하세요.
그럼 즐거운 하루~
================
Lunatine
================
윗글 수정
윗 글 중 잘못된 부분을 아래와 같이 수정합니당....
>>> ^M를 입력하실 때 문자로 ^와 M를 하시면 안되고
>>> Ctrl+v를 누르시고 Enter키를 쳐서 입력하세요.
~~~~~~~~~~~~~~~~~~~~~~~~~~
---> Ctrl + v + M 입니다.
제가 전에 답글 달았던 메시지에 관해서 메일이왔길래 확인했더니.. 정
제가 전에 답글 달았던 메시지에 관해서 메일이
왔길래 확인했더니.. 정정한다는 내용인데..
Ctrl+v를 누르시고 Enter를 치는게 맞습니다.
^M으로 보이는 문자는 Enter키를 의미하는것입니다.
유닉스/리눅스 터미널에서 Ctrl+v , Enter를
입력해 보시면 압니다.
vim에서 해보셔도 마찬가지입니다. 그럼
================
Lunatine
================
댓글 달기