绘制地图主要是考察基础的循环和分支控制,视频没看完,自己写了一下。
#include"curses.h"
void cursesinit()
{
initscr();
keypad(stdscr,1);
}
void mapinit()
{
int row;
int col;
for(row = 0;row < 20;row++)
{
if(row == 0 || row == 19)
{
for(col = 0;col < 20;col++)
printw("----");
}else
{
printw("|");
for(col = 0;col < 20-2;col++)
printw(" ");
printw(" |");
}
printw("\n");
}
getch();
}
int main()
{
cursesinit();
mapinit();
endwin();
return 0;
}