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

📄 screen.c

📁 通讯程序源码
💻 C
字号:
/* * Routines to read and copy the virtual screen image file. */#include <stdio.h>#include <curses.h>#include "param.h"#include "status.h"/* * Do a screen dump.  Actually, the screen is already dumped, all we * do is copy the file. */voidscreen_dump(){	FILE *fp_out, *uid_fopen();	char buf[128];	void error_win();	int i;					/* open for append */	if (!(fp_out = uid_fopen(param->dumpfile, "a"))) {		sprintf(buf, "\"%s\" for write", param->dumpfile);		error_win(0, "Can't open screen dump file", buf);		return;	}	for (i=0; i<status->max_row; i++)		fprintf(fp_out, "%s\n", status->vs[i]);	fclose(fp_out);	return;}/* * Read the virtual screen and paint its contents to the stdscr using * curses(3).  Move the cursor where it belongs. */voidload_vs(){	register int i;	clearok(curscr, TRUE);	erase();	for (i=0; i<status->max_row; i++)		mvaddstr(i, 0, status->vs[i]);	move(status->row, status->col);	refresh();	return;}/* * Clear the virtual screen. */voidvs_clear(start_row)int start_row;{	int i;	char *memset();	for (i=0; i<status->max_row; i++)		memset(status->vs[i], ' ', status->max_col);	status->row = start_row;	status->col = 0;	return;}

⌨️ 快捷键说明

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