질문올려서 죄송합니다..
대학에서 취미로 c배워볼라고 청강하고있는데 주위에 물어볼 사람이없네요..
책보고 위에서 떨어지는 미사일 피하는 코드 만들고있는데요
void display_maker()
{
int arr[10][20]={0};
int i,j;
int enemy;
enemy=rand()%20;
gotoxy(0,0);
for(i=0; i<10; i++)
{
for(j=0; j<20; j++)
{
if(i>1)
{
arr[i][j]=arr[i-1][j];
}
else if(i==0 && j==enemy)
arr[i][j]=1;
else
arr[i][j]=0;
}
}
for(i=0; i<10; i++)
{
for(j=0; j<20; j++)
{
if(arr[i][j]==1)
printf("@");
else
printf(".");
if(i==Y&& j==X)
{
printf("$");
j++;
continue;
}
}
printf("\n");
}
}
화면출력을 하는데 기본적으로 '.'점을찍고 랜덤으로 맨윗줄에서 미사일로 '@'를 출력해서 계속 내려오게 할려고 하는데요
맨 윗줄에서 생성된 미사일을 계속 아래 배열로 똑같이 복사해서 내리고 다시 맨윗줄에서는 새로운 미사일을 랜덤으로 만들고싶은데
이부분에서 주말 내내 막혀있어요 ㅠㅠ 어떻게 해야할지 힌트좀 주시면 감사하게씁니다!
리플이 달려있으면 누군가 들어와줄까..?
한번더!
많이많이 와주세요!
ㅋ
ㅎ
printf(\"Hello World\");
zz