int main ( void ) {

 bool more = true;
 while ( more ) {
  cout << \" 1. 시간표 보기 \" << endl;
  cout << \" 2. 시간표 설정 \" << endl;
  cout << \" 3. 과목 입력 \" << endl;
  cout << \" 4. 과목 삭제 \" << endl;
  cout << \" 5. 과목 보기 \" << endl;
  cout << \" 0. 종 료 \" << endl;

  int select;
  cout << \" select : \";
  cin >> select;

  switch ( select ) {
  case 1 : { // 1. 시간표 보기
     } break;
  case 2 : { // 2. 시간표 설정
     } break;
  case 3 : { // 3. 과목 입력
     } break;
  case 4 : { // 4. 과목 삭제
     } break;
  case 5 : { // 5. 과목 보기
     } break;
  case 0 : { // 0. 종 료
     more = false;
     } break;
  default : cout << \"incorrect input...\" << endl; Sleep(1500); break;
  }

  system ( \"cls\" );
 }

 return 0;
}

 대략 이 코드에서 말이지.

select  입력할 때 숫자가 아닌 문자열을 쳐넣으면 왜 cin 안지나고 무한루프가 됨니꽈?