#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int random(void)
{
int r;
srand((unsigned int)time(NULL));
r = (rand() % 9)+1;
return r;
}
int getnum(void)
{
int num;
do
{
printf("1 - 9 사이의 정수를 입력 : ");
scanf("%d", &num);
fflush(stdin);
if(num > 9 || num < 1)
printf("잘못 입력하였습니다. 다시 입력해주십시오.n");
}while(num > 9 || num < 1);
return num;
}
void main(void)
{
int a[3], b[3], i, k, s = 0, b = 0;
printf("*** 야 구 게 임 ***nn");
for(i=0; i<3; i++)
{
a[i] = random();
for(k=0; k<i; k++)
{
if(a[i] == a[k])
i--;
}
}
do
{
for(i=0; i<3; i++)
{
b[i] = getnum();
}
for(i=0; i<3; i++)
{
if(a[i] == b[i])
{
s++;
}
for(k=0;k<3;k++)
{
if(i != k && a[k] == b[i])
{
b++;
}
}
}
printf("%d strike, %d ball 입니다.n", s, b);
}while(s != 3);
printf("3 strike, 정답입니다.n");
}
오류 메시지는 이런데..
1>c:\\users\\win7\\documents\\visual studio 2008\\projects\\야구게임\\야구게임\\야구게임.c(32) : error C2040: \'b\' : \'int\'의 간접 참조 수준이 \'int [3]\'과(와) 다릅니다.1>c:\\users\\win7\\documents\\visual studio 2008\\projects\\야구게임\\야구게임\\야구게임.c(60) : error C2105: \'++\'에 l-value가 필요합니다.
야짤이 없어서 안해줌
오류에 다 써있네 시발
바카라하는법→【주소▶affn5.w70.kr◀복사】←바카라하는법◇바카라하는법◇바카라하는법━━바카라하는법