#include<stdio.h>
#include<math.h>
#include<time.h>
#include<windows.h>
void gotoxy(int x,int y)
{
COORD pos= {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
int main()
{
char words[10][20] = {"apple", "kiwi", "melon", "banana", "mandarin", "orange"};
char ans[20] = {0};
char inp;
int r, x, y, a, b, c, i,j, g=0, t=0;
srand(time(NULL));
for(;;)
{
r = rand()%6;
printf("anser is %s\n", words[r]);
for(;;)
{
scanf(" %c", &inp);
t=0;
for(i=0; i<strlen(words[r]); i++)
{
if(inp==words[r][i])
{
ans[i]=1;
}
t += ans[i];
}
if(t == strlen(words[r]))
{
printf("문제를 맞췄습니다!!!\n");
break;
}
for(i=0; i<strlen(words[r]); i++)
{
if(ans[i]==0)
{
printf("_");
}
else
{
printf("%c", words[r][i]);
}
}
printf("\n");
}
printf("다시 시작하고 싶으면1, 끝내고 싶으면 2: ");
scanf("%d", &g);
if(g == 1)
{
for(i=0; i<20; i++)
{
ans[i] = 0;
}
system("cls");
}
else if(g == 2)
{
return 0;
}
else
{
printf("하, 숫자 1, 2만 입력하라고 했는데 허허허허허ㅓ ㅗ");
return 0;
}
}
}
//중복처리,시도한 횟수