⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getch.c

📁 <B>Digital的Unix操作系统VAX 4.2源码</B>
💻 C
字号:
# include	"curses.ext"/* *	This routine reads in a character from the window. * * 5/11/81 (Berkeley) @(#)getch.c	1.2 */wgetch(win)reg WINDOW	*win; {	reg bool	weset = FALSE;	reg char	inp;	if (!win->_scroll && (win->_flags&_FULLWIN)	    && win->_curx == win->_maxx - 1 && win->_cury == win->_maxy - 1)		return ERR;# ifdef DEBUG	fprintf(outf, "WGETCH: _echoit = %c, _rawmode = %c\n", _echoit ? 'T' : 'F', _rawmode ? 'T' : 'F');# endif	if (_echoit && !_rawmode) {		raw();		weset++;	}	inp = getchar();# ifdef DEBUG	fprintf(outf,"WGETCH got '%s'\n",unctrl(inp));# endif	if (_echoit) {		mvwaddch(curscr, win->_cury, win->_curx, inp);		waddch(win, inp);	}	if (weset)		noraw();	return inp;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -