숫자퍼즐 짜는도중 생긴오류 수정좀부탁드려요
해찬솔
질문 제목 :에러 수정좀 부탁드립니다질문 요약 :컴파일러상에서는에러는 안나는데 첨보는
이상한 오류보고보냄 보내지않음 뜨는 창이뜨면서 꺼찌네요질문 내용 :
#include stdio.h
#include string.h
#include time.h
#include windows.h
#include stdlib.h
#include conio.h
void map();
void gotoxy(int x, int y);
void number();
void mix();
main()
{
map();
mix();
number();
}
void map()
{
int x,y;
for(x=1;x30;x+=5)
{
for(y=1;y22;y++)
{
gotoxy(x,y);
printf(│);
}
}
for(y=1;y24;y+=4)
{
for(x=1;x28;x++)
{
gotoxy(x,y);
printf(-);
}
}
}
void mix()
{
int i,j;
int q[24];
int w[24];
for(i=0; i24; i++) q[i] = i+1;
for(i=0; i24; i++) w[i] = 0;
srand((unsigned int)time(NULL));
for(i=0; i24; i++)
{
j = rand()%24;
if(w[j] == 0) w[j] = q[i];
else i--;
}
w[24] = 0;
}
void number()
{
int q[24];
int a,b,c;
int x[5] = {4,9,14,19,24};
int y[5] = {3,7,11,15,19};
for(a=0; a5; a++)
{
for(b=0; b5; b++)
{
gotoxy(x[a], y[b]);
printf(%d,q[c]);
c++;
}
}
}void gotoxy(int x, int y)
{
COORD Pos = {x, y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);
}