>>995
 if(c[0]>=0x21 && c[0]<=0x7D)
 {
  printf("入力された文字:%c\n",c[0]);
 }else{
 printf("入力された文字は範囲外\n");
 }
を
 if((c[0]>=0x21 && c[0]<=0x2f) || (c[0]>=0x3a && c[0]<=0x40) || (c[0]>=0x5b && c[0]<=0x60) || (c[0]>=0x7b && c[0]<=0x7d))
 {
  printf("入力された文字は記号の %c\n",c[0]);
  continue;
 }
 if(c[0]>=0x30 && c[0]<=0x39)
 {
  printf("入力された文字は数字の %c\n",c[0]);
  continue;
 }
 if(c[0]>=0x41 && c[0]<=0x5a)
 {
  printf("入力された文字は大文字英字の %c\n",c[0]);
  continue;
 }
 if(c[0]>=0x61 && c[0]<=0x7a)
 {
  printf("入力された文字は小文字英字の %c\n",c[0]);
  continue;
 }
 printf("入力された文字は範囲外\n");
に置き換え