当前位置: 技术问答>linux和unix
linux下C语言编程问题(curses库)
来源: 互联网 发布时间:2015-12-13
本文导语: 代码 #include #include #include #include #include void initial() /* 自定开启 curses 函数 */ { initscr(); cbreak(); nonl(); noecho(); intrflush(stdscr,FALSE); keypad(stdscr,TRUE); refresh(); } int main(int argc, char *argv[]) { initial(); mvhline(0,0...
代码
#include
#include
#include
#include
#include
void initial() /* 自定开启 curses 函数 */
{
initscr();
cbreak();
nonl();
noecho();
intrflush(stdscr,FALSE);
keypad(stdscr,TRUE);
refresh();
}
int main(int argc, char *argv[])
{
initial();
mvhline(0,0,'*',70);
refresh();
endwin();
}
在eclipse下编译,当程序跑到initial()的时候跳出,调试出现 error open terminal:unknow
看了下initial()中的函数好象没有哪个函数打开终端啊!为什么出现这种错误!请大虾指点下
#include
#include
#include
#include
#include
void initial() /* 自定开启 curses 函数 */
{
initscr();
cbreak();
nonl();
noecho();
intrflush(stdscr,FALSE);
keypad(stdscr,TRUE);
refresh();
}
int main(int argc, char *argv[])
{
initial();
mvhline(0,0,'*',70);
refresh();
endwin();
}
在eclipse下编译,当程序跑到initial()的时候跳出,调试出现 error open terminal:unknow
看了下initial()中的函数好象没有哪个函数打开终端啊!为什么出现这种错误!请大虾指点下
|
gcc test.c -o test -lcurses
编译后,可以运行
result:
**************************************************...
编译后,可以运行
result:
**************************************************...