Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[2453] Re:참고좀하려구요.. 알려주시면감사하게보께요^^
utime [utime] 1254 읽음    2003-04-21 20:07
허접하지만 제가 답변을~

우선 키보드에서 뭘 받아야 할지 알아야겠죠~
전처리문으로 선언을 해 버립니다. 그럼 나중에 프로그램 보기도 쉽고 고치기도 쉽지요.
즉 디버깅이 용이하단 말씀~! ㅋㅋㅋ

다음엔 키 입력을 받습니다.

키 입력을 받은 다음 님이 생각하신 문제가 나옵니다.
if랑 switch

음.. 우선 if를 볼까요?

if( 니가 Enter냐? ) 예~   => 출력
if( 네넘이 Tab이냐? ) 아 예~  => 출력

그럼 switch는?

switch( 이 값이야 골라봐)
{
   case 엔터:
       출력; break;
   case Tab:
       출력; break;
}

뭐 이런 식이겠죠~ 근데 어떻게 네넘이 이거냐 저넘이냐 판별하는것이 결정타 일듯~

문자 변수(char type) 하나를 만들어서 그 변수에게 키 받은 값을 주고~ 비교를 하면 딱이겠지요~ ^^

프로그램 짜기전에 무조건 키보드를 잡고 어떻게 할까 생각하지 마시고 책을 수십번 읽어보시고 이런저런 연습 프로그램을 많이 짜 보시는게 초보를 벗어나는 지름길입니다.
그리고 질문하실때 어디서 에러가 나는지 좀더 성실한 자세를 보인다면 저처럼 허접한 하수가 아니라 절세무공을 익히신 고수님들께서 답변을 주실 것입니다. ^^;;;


강호의 세계에서 살아남기 위해선 끊임없는 손가락에 쥐가나는 수련과 머리가 갈라질듯한 고뇌와 눈꺼플이 내 몸을 덮칠 때 까지 이겨 내야 합니다. 캬캬캬
그럼 이만~

미니 님이 쓰신 글 :
:  키보드에서 문자들을 입력받아 탭, 엔터, 역슬래쉬를 구별해 내는 프로그램을 작성하는건데요. 이 중 하나가 입력되면 그것에 대한 설명을 출력하는 프로그램을 만드는거거든요? 예를 들어 tab키를 입력하면, tab이라 출력하고 엔터를 치면 enter라고 나오고 q를 입력하면 프로그램을 종료시키고 뭐 이런건데.. Switch를 이용해서 작성는 법하고 If문을 이용해서 작성하는 법좀 알려주세요. 자꾸 에러가 나내요.. if는 그래도 좀알겠는데 switch가..어렵내요.. 오늘안으로 답주시면 감사하겠내욤....^^

+ -

관련 글 리스트
2452 참고좀하려구요.. 알려주시면감사하게보께요^^ 미니 1180 2003/04/21
2453     Re:참고좀하려구요.. 알려주시면감사하게보께요^^ utime 1254 2003/04/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.