int create_lotto(int a[]) {

srand(time(NULL));

int ran,i;

int arr[7] = { 0 };

printf("당첨 번호는\t" );

for (i = 0; i < 6; i++) {

ran = rand() % 44 + 1;

arr[i] = ran;

check_num(arr);

printf("%d\t",arr[i]);

}printf("\n ");

return 0;

}

int random_lotto(int a[]) {
srand(time(NULL));
int r, i;
int rarr[7];

printf("고객님의 번호는 ");
for (i = 0; i < 6; i++) {
r = rand() % 44 + 1;
rarr[i] = r;
check_num(rarr);
printf("%d\t", rarr[i]);
}printf("\n");
return 0;
}




win_lotto() {

int carr[7] = { 0 };

int rarr[7];

int i,n;

int count=0;

int j = 0;

random_lotto(rarr);

printf("결과를 보시려면 1을 누르시오.");

scanf("%d", &n);

printf("%d", carr[1]);

create_lotto(carr);

for (i = 0; i <= 5; i++) {

for (j = 0; j <= 5; j++) {

if (rarr[i]==carr[j])

count++;

}

}


형들 이게 int create_lotto, int random_lotto 두개의 함수에서 발생된 난수를


win_lotto() 함수에서 비교 하는 거거든? 그래서 배열로 함수 호출을 했는데 

int create_lotto, int random_lotto 함수 호출이 끝나고 비교 할때 값이 쓰레기 값이 들어가 있어 

초기화 하면 0이 들어가 있고..ㅠㅠ 

어케 할까