- 博客(3)
- 资源 (7)
- 收藏
- 关注
转载 curses 库笔记
1.cbreak():调用cbreak函数后,除了"Del"和"Ctrl"键外,接受其他所有字符输入。2.raw()和cbreak()两个函数都可以禁止行缓冲(line buffering)。区别是:在raw()函数模式下,处理挂起(CTRLZ)、中断或退出(CTRLC)等控制字符时,将直接传送给程序去处理而不产生终端信号;而在cbreak()模式下,控制字符将被终端驱动程序解释
2013-01-30 19:57:25 449
原创 UNIX 编程之signal() 函数
最近在学习unix编程,看了看别人写的小游戏代码,于是学习了signal()函数。signal(SIGWINCH, (void (*)(int)) handle_signal);上面这一行是小游戏的源代码第一个参数是指信号类型,一般都是int类型的宏定义常量SIGWINCH 表示的是当Terminal的窗口大小改变的时候,发送给Foreground Group的所有进程。还有许多这样的
2013-01-29 21:42:32 1039
原创 UVA 539
/*好长时间没有A题了,写个简单搜索连memset( map, 0, sizeof(map) )都忘了,TLE了2次...唉...*/#include #include #define MAX 100int map[MAX][MAX], max;int vis[MAX][MAX];int node, elem;void dfs( int n, int cal ){ int i;
2013-01-12 15:28:30 404
PHP圣经 PHP bible
2012-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人