저는 linux 에서 프로그램을 짜는데요... 문자를 입력하다가 CTRL_D 를 누르면 저장 종료하는 아주 간단한 프로그램인데요... CTRL_D 문자 를 어떻게 입력받는지 좀 가르쳐 주세요... 부탁드립니다.
Ctrl-D는 hex 로 04네요..
캐릭터 하나 입력 받아서 비교하면 되겠군요..
즐프하세요
우선 도와주신거 감사드립니다.
제가요 getchar() 함수를 써서 받았는데요. 리턴된 값이 -1 이 나오거든 요. 그럼 다른 함수를 사용해야 하는지 도와주세요...
안녕하세요...
원래... CTRL_D 는 eof(End of File) 값입니다. 그리고 eof의 값은 -1이 되고요.... 그러니깐 -1값을 확인을 하시면은 됩니다.
_ 信
텍스트 포맷에 대한 자세한 정보
<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]
Re: CTRL_D 입력받는것좀 도와주세요
Ctrl-D는 hex 로 04네요..
캐릭터 하나 입력 받아서 비교하면 되겠군요..
즐프하세요
Re^2: CTRL_D 입력받는것좀 도와주세요
우선 도와주신거 감사드립니다.
제가요 getchar() 함수를 써서 받았는데요. 리턴된 값이 -1 이 나오거든
요. 그럼 다른 함수를 사용해야 하는지 도와주세요...
Re^3: CTRL_D 입력받는것좀 도와주세요
안녕하세요...
원래... CTRL_D 는 eof(End of File) 값입니다.
그리고 eof의 값은 -1이 되고요....
그러니깐 -1값을 확인을 하시면은 됩니다.
_ 信
댓글 달기