clear_string.c

来自「操作系统SunOS 4.1.3版本的源码」· C语言 代码 · 共 40 行

C
40
字号
#ifndef lintstatic	char	sccsid[] = "@(#)clear_string.c 1.1 92/07/30";#endif/* *	Name:		clear_string.c * *	Description:	Clear a menu string. * *	Call syntax:	clear_menu_string(string_p); * *	Parameters:	menu_string *	string_p; */#include <curses.h>#include "menu.h"voidclear_menu_string(string_p)	menu_string *	string_p;{	int		stop;			/* stopping point */	int		x;			/* scratch x-coordinate */	int		x_coord, y_coord;	/* saved coordinates */	if (string_p->ms_active) {						/* save where we were */		getyx(stdscr, y_coord, x_coord);		stop = string_p->ms_x + strlen(string_p->ms_data);		for (x = string_p->ms_x; x < stop; x++)			mvaddch((int) string_p->ms_y, x, ' ');		move(y_coord, x_coord);		/* put cursor back */	}} /* end clear_menu_string() */

⌨️ 快捷键说明

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