본문 바로가기

C 언어/임베디드 C

switch문(3)

/* 0에서 9까지 입력받아 영어로 출력하는 프로그램으로 switch문의 정수값으로 문자

형 변수를 아스키코드를 이용하여 사용한 예 */

#include <stdio.h>

int main()
{
 char ch;
 
 printf("Please enter a number between 0 to 9 : ");
 scanf("%c", &ch);
 switch(ch)
 {
  case 48:
  {
   printf("Input Number is Zero.\n");
   break;
  }
  case 49:
  {
   printf("Input Number is One.\n");
   break;
  }
  case 50:
  {
   printf("Input Number is Two.\n");
   break;
  }
  case 51:
  {
   printf("Input Number is Three.\n");
   break;
  }
  case 52:
  {
   printf("Input Number is Four.\n");
   break;
  }
  case 53:
  {
   printf("Input Number is Five.\n");
   break;
  }
  case 54:
  {
   printf("Input Number is Six.\n");
   break;
  }
  case 55:
  {
   printf("Input Number is Seven.\n");
   break;
  }
  case 56:
  {
   printf("Input Number is Eight.\n");
   break;
  }
  case 57:
  {
   printf("Input Number is Nine.\n");
   break;
  }
  default :
  {
   printf("wrong Number.\n");
  }
 }
 return 0;
}
 

'C 언어 > 임베디드 C' 카테고리의 다른 글

문자입출력[getchar()/putchar()] 함수  (0) 2011.04.05
아스키코드와 숫자의 구분  (0) 2011.04.05
switch문(2)  (0) 2011.04.05
switch문(1)  (0) 2011.04.04
다중 if문  (0) 2011.04.04