#define MAXSIZE 10
char word[MAXSIZE][20] = {"orange", "apple", "mandarin", "watermelon", "mango", "grape", "melon", "strawberry", "banana", "fineapple"};
char answer[20] = {0};
int main() {
int x, y, z, count;
char a, b, c;
srand(time(NULL));
x = rand()%10;
int len_answer =strlen(word[x]);
for(int i=0; i<len_answer; i++) {
answer[i]='_';
printf("%c",answer[i]);
}
for(;;) {
printf("문자를 입력해주십시오.");
scanf(" %c", &b);
int right= 0;
for(int i=0;i<=len_answer; i++)
{
if(word[x][i]==b){
answer[i]=words[x][i];
right=1;
}
}
if(right==0)
{
printf("틀렸습니다\n");
count++;
printf("틀린 횟수:%d",count);
}
for(int i=0; i<len_answer;i++)
{
printf("%c",answer[i]);
}
printf("\n");
if(strcmp(answer, words[x]) == 0)
{
printf("good");
break;
}
if(count == 10)
{
printf("%d번을 시도하셨지만, 성공하시지 못하였습니다.",count);
printf("정답:%c",words[x]);
}
}
return 0;
}