case WAIT_QUIZ: // User
pc.printf(":: role: USER (DEBUG MODE)\n");
// ✅ 디버깅용: Host가 선택한 퀴즈 시뮬레이션
selected_quiz_index = 1; // 예: 두 번째 퀴즈 (index 1)
strncpy(selected_answer, quiz_answers[selected_quiz_index], MAX_PASSWORD_LEN);
// ✅ 유저에게 퀴즈 보여주기
pc.printf(":: [DEBUG] Simulated Host Quiz: %s\n", quiz_questions_for_user[selected_quiz_index]);
// ✅ 유저 답변 입력 & 정답 비교
char user_input[20];
pc.printf(":: Enter your answer: ");
pc.scanf("%s", user_input);
pc.getc();
if (L3_quiz_checkAnswer(user_input)) {
pc.printf("[Correct!] Good job.\n");
} else {
pc.printf("[Incorrect!] Try again.\n");
}
l3_state = CHAT_READY;
break;