绘制地图主要是考察基础的循环和分支控制,视频没看完,自己写了一下。
绘制一个基础地图
#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;
}
学习打卡