#include <stdio.h>
#include <Windows.h>
#include <time.h>
void gotoxy(int x, int y)
{
COORD pos={x-1, y-1};
SetConsoleCursorPosition(
GetStdHandle(STD_OUTPUT_HANDLE),
pos);
}
void draw_rectangle(int r, int c)
{
unsigned char a=0xa6;
unsigned char b[7];
int i, j;
for(i=1; i<7; i++)
b[i] = 0xa0 +1;
printf("%c%c", a, b[3]);
for(i=0; i<c; i++);
printf("%c%c", a, b[1]);
printf("%c%c", a, b[4]);
printf("\n");
for(j=0; j<r; j++)
{
printf("%c%c", a, b[2]);
for(i=0;i<c; i++)
printf(" ");
printf("%c%c", a, b[2]);
printf("\n");
}
printf("%c%c", a, b[6]);
for(i=0; i<c; i++)
printf("%c%c", a, b[1]);
printf("%c%c", a, b[5]);
printf("\n");
}
int main(void)
{
char enemy[3]="★";
int enemy_posx;
srand((unsigned int) time(NULL));
draw_rectangle(20, 20);
enemy_posx = rand()5+4;
gotoxy(enemy_posx, 2);
printf("%s", enemy);
return 0;
}
이대로 빌드하면 네모칸이 |가 아니라 ㅡ 로나오는데 어캐고쳐야해
제눈이 사시라서 잘안보여,,,,,
훌륭한코드지만길어서읽지않았씁니다