c·c++/c 프로그래밍

엔터를 치면 탈출할려면?

바로이순간 2012. 3. 29. 22:31

#include <stdio.h> 

int main(void) {

  char choice;

 

  while(1) {

    printf("choice (1,2,3): ");

    scanf("%c", &choice);

    switch(choice) {

      case '1': 

        printf("1..\n"); 

        break;

      case '2': 

        printf("2..\n"); 

        break;

      case '3': 

        printf("3..\n"); 

        break;

     //case 엔터값 들어오면 종료

      case  '\n': 

        printf("Enter.."); 

        return 1;

      default: 

        printf("다시 입력해주세요\n");

    }

    fflush(stdin);

  }

 

  return 0;

}