vioimage.c
来自「国外网站上的一些精典的C程序」· C语言 代码 · 共 73 行
C
73 行
/* * VIOIMAGE.C; VidMgr routines for saving and restoring text images. * Release 1.2. * * This module written in May 1996 by Andrew Clarke and released to the * public domain. */#include <stdlib.h>#include "vidmgr.h"#include "vioimage.h"void vioImageDefaults(VIOIMAGE * v){ v->width = 0; v->height = 0; v->image = NULL;}int vioImageInit(VIOIMAGE * v, char width, char height){ v->image = malloc(width * height * 2); if (v->image) { v->width = width; v->height = height; return 1; } else { return 0; }}int vioImageTerm(VIOIMAGE * v){ if (v->image) { free(v->image); return 1; } else { return 0; }}int vioImageSave(VIOIMAGE * v, char x, char y){ if (v->image) { vm_gettext(x, y, v->width, v->height, v->image); return 1; } else { return 0; }}int vioImageRestore(VIOIMAGE * v, char x, char y){ if (v->image) { vm_puttext(x, y, v->width, v->height, v->image); return 1; } else { return 0; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?