char code;

 int x,y,z;
 int a,b,c;
 srand(time(NULL));
 a=rand()0;
 b=rand()0;
 c=rand()0;
 while(1)
 {
  printf("기억력 테스트게임\n숫자를기억 하고 다시 쓰시오.\n");
  printf("%d\t%d\t%d",a,b,c);
  Sleep(3500);
  printf("\r                                               \n");
  scanf("%d""%d""%d",&x,&y,&z);

  if (x==a&&y==b&&z==c)
  {
   printf("정답입니다.\n");
  } 
  else
  {
   printf("오답입니다.\n");
  }
  printf("다시 하겠습니까?(Y/N):");
  scanf("%c",&code);
  switch(code)
  {
   case 'Y':
    continue;
   case 'N':
    break;
  }
 }

}


정답 오답 출력 까지는 되는데

다시하겠습니까부분에서 문자를 저장하지 못하고

바로 다시 반복루프로 돌아갑니다. 어떻게 해야 문자를 받나요..