Ncurses初探-MAC
什么是Ncurses?
Ncurses作为一个C库,可以允许开发者编写独立于终端的基于文本的用户界面。它是一个虚拟终端中的“类GUI”应用软件工具箱.
Ncurses可以干什么?
使用Ncurese可以更加方便的操作终端界面,可以使用Ncurese制作终端用户界面,因此这里我打算使用它制作一款终端纯C语言贪吃蛇游戏
Ncurses安装
在MAC上windows库是无法使用的,所以这里才会有初探Ncurses一说,MAC上安装包肯定使用homebrew:
brew install ncurses
安装完成之后直接在C程序头写上:
#include <ncurses.h>
当编译C的时候使用下述的格式:
gcc <program file> -lncurses
必须加入编译参数: -lncurses
Ncurses环境检测
使用下述代码来检查你的环境是否安装成功,切记编译要加入-lncurses的编译参数,当输出下图的时候就代表环境配置正确
#include <ncurses.h>
int main()
{
initscr(); /* Start curses mode */
printw("Hello World !!!"); /* Print Hello World */
refresh(); /* Print it on to the real screen */
getch(); /* Wait for user input */
endwin(); /* End curses mode */
return 0;
}
不错,加油!
感谢你的鼓励啊 ヾ(≧∇≦*)ゝ
请问楼主,如何在Mac上安装ncursesw呢,想用中文。
见文章啊 首先终端安装brew再用brew安装就行了