#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);
}
//1.과일 2.자동차 3...
int main()
{
char words[10][20] = {"apple", "kiwi", "melon", "banana", "mandarin", "orange"};
char p[10]= {};
char ans[20] = {0};
char inp;
int r, x=0, y, a, b, c=0, i,j, g=0, t=0;
srand(time(NULL));
for(;;)
{
printf("시도횟수: %d\n", x);
x++;
if(strlen(words[r][i])==x)
{
}
for(;;)
{
/*r이 중복해서 나왔다면?*/
r = rand()%6;
if(p[r]==0)
{
p[r]=1;
break;
}
}
printf("answer 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;
}
}
}
//큰 항목 만들기