정성훈
    과제에 관하여 질문있습니다.



'i' 를 입력하고 enter 를 입력하면 입력버퍼에 'i' 와 enter 에 해당하는 newline 두 개의 문자가 입력되는 상황이 된다.

그러므로, 일단 'i' 가 처리되지만 두 번째 enter 때문에 exit(1)로 가는 것이다.

 

이것을 해결하려면

 

  if(put=='i')
  {
   input_schedule();
  }
  else if(put=='h')
  {
   schedule_help();
  }

  else if(put ==0x0A || put ==0x0D)   // 0A 는 newline  0D 는 carrage return

   {

      continue;

   }
  else
   exit(1);
 }

 

위처럼 newline 을 처리해 주던지, 아니면 아래처럼 q 가 들어왔을 때만 종료하게 하던지 해라.

 

  if(put=='i')
  {
   input_schedule();
  }
  else if(put=='h')
  {
   schedule_help();
  }
   else if(put =='q')
   exit(0);
 }

 

이 질문은 다른 학생도 도움이 될 것이기 때문에 비공개를 해제하겠다.

 

정성훈

 

 

  등록일 : 2011-05-05 [23:00] 조회 : 3017 다운 : 0   
 
△ 이전글과제에 관하여 질문있습니다.
▽ 다음글자료구조 과제에 대해 질문 있습니다.
자료구조
번호 제 목 이름 조회 등록일
자료구조 자바 applet 구동 방법
기말과제 제안발표 내용
기말과제 최종발표 내용
기말과제 최종보고서 내용
31 2016 자료구조 기말과제 조편성 및 주제 공지 정성훈 2587 04-25
30 l구글의 랭킹시스템 공지 정성훈 2194 02-29
29 2014 자료구조 기말과제 조편성 및 주제 공지 정성훈 3067 04-29
28 자바 applet 실행이 안되는 문제 해결방법 공지 정성훈 8873 03-05
27 └❶ 자바 applet 실행이 안되는 문제 해결방법 (2) 답변 정성훈 99 09-04
26 2013 자료구조 기말과제 조편성 및 주제 공지 정성훈 4779 04-30
25 기말과제 최종발표 내용 공지 정성훈 3535 06-04
24 기말과제 최종보고서 내용 공지 정성훈 3555 06-04
23 C언어 파일처리 방법 공지 정성훈 2766 05-17
22 2012 자료구조 기말과제 조편성 및 주제 공지 정성훈 4242 05-10
21 기말과제 제안발표 내용 공지 정성훈 4036 04-17
20 자료구조 플래시 및 java 애플릿 구동 방법 공지 정성훈 3289 03-08
19 lC언어 짧은 프로그램 경진대회 사이트 공지 정성훈 3235 05-26
18 과제에 관하여 질문있습니다. 질문 김현배 3152 05-05
17 └❶ 과제에 관하여 질문있습니다. 답변 정성훈 3017 05-05

[1][2][3][4]