snap.c

来自「一个可以立即使用的嵌入式操作系统」· C语言 代码 · 共 44 行

C
44
字号

/*
   This program installs the tasker, does a snapshot dump, and exits.
   It is useful if you want to peek into a resident copy of CTask.

   Program call is
      SNAPxx      - Dump to STDOUT
      SNAPxx M    - Dump to Mono screen
      SNAPxx C    - Dump to Colour screen
*/

#include <stdlib.h>
#include <ctype.h>

#include "tsk.h"
#include "tsksup.h"
#include "tskprf.h"

int main (int argc, char **argv)
{
   int c;

   c = install_tasker (0, 0, IFL_STD, "Snap");
   tsk_printf ("Install_tasker returned %d\n", c);

   c = (argc < 2) ? 'x' : tolower (argv [1][0]);

   switch (c)
      {
      case 'm': tsk_set_mono (25, 80);
                screensnap (25); 
                break;
      case 'c': tsk_set_colour (25, 80);
                screensnap (25); 
                break;
      default:  snapshot (stdout); 
                break;
      }

   remove_tasker ();
   return 0;
}

⌨️ 快捷键说明

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