亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? hplistc.c

?? 嵌入式實時操作系統(第2版)uC/OS-2中的源碼,學習嵌入式實時操作系統的絕好范例
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*$TITLE=Program to list C source files on an HP Laserjet printer*/
/*
*********************************************************************************************************
*                                              HPLISTC
*
*                     Program to list C source files on an HP Laserjet Printer
*
*
*
* Filename     : HPLISTC.C
* Programmer(s): Jean J. Labrosse
*********************************************************************************************************
*
*
* Program use :
*
*        HPLISTC filename.ext [L | P] [>destination]
*
*        where :
*
*             filename.ext        Is the name of the file to list (with extension)
*             [L]                 Indicates that the printer will print in LANDSCAPE mode
*             [P]                 Indicates that the printer will print in PORTRAIT  mode (default)
*             [>destination]      Is the destination of the listed file, it can be:
*                                      >PRN        for the printer
*                                      >file.ext   for redirecting it to a file
*
* Note: This program is compiled using the Borland International C++ compiler Version 3.0
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                              INCLUDES
*********************************************************************************************************
*/

#include <STDIO.H>
#include <STRING.H>
#include <DOS.H>

/*$PAGE*/
/*
*********************************************************************************************************
*                                          LOCAL CONSTANTS
*********************************************************************************************************
*/
#define  PRINTER_FORM_FEED        0x0C
                                                           /* compressed mode, 10 pts BOLD             */
#define  PRINTER_COMPRESSED_MODE  "\x01B(10U\x01B(s0P\x01B(s16.6H\x01B&k2S\x01B(s3B"
#define  PRINTER_LANDSCAPE        "\x01B&l1O"                                  /* LANDSCAPE  mode.     */
#define  PRINTER_NORMAL_MODE      "\x01B&l0O\033E"                             /* normal     mode.     */
#define  PRINTER_PAGE_LENGTH      "\x01B&l2E\x01B&l7.6C\x01B&l66F"             /* 66 lines/page.       */
#define  NUL                      0x00
#define  NULLPTR                  (char *)0

#define  PORTRAIT                 0
#define  LANDSCAPE                1

#define  TRUE                     1
#define  FALSE                    0


/*
*********************************************************************************************************
*                                         TYPE DECLARATIONS
*********************************************************************************************************
*/

typedef  unsigned char BOOLEAN;


typedef struct cmd {                             /* Special comment COMMANDS structure                 */
    char  *CmdName;                              /* Name of COMMAND                                    */
    void (*CmdFnct)(char *s);                    /* Function to execute when COMMAND is found          */
} CMD;


/*
*********************************************************************************************************
*                                       FUNCTION PROTOTYPES
*********************************************************************************************************
*/

        void    main(int argc, char *argv[]);
static  void    ListcInit(void);
static  BOOLEAN ListcChkCmd(char *s);
static  void    ListcNewPage(char *s);
static  void    ListcChangeTitle(char *s);
static  void    ListcHdr(void);
static  void    ListcGetDate(char *s);
static  void    ListcGetTime(char *s);

/*$PAGE*/
/*
*********************************************************************************************************
*                                          GLOBAL VARIABLES
*********************************************************************************************************
*/

static  char      ListcInStr[256];               /* Input  String                                      */
static  char      ListcDate[30];                 /* Current Date                                       */
static  char      ListcTime[30];                 /* Current Time                                       */
static  char      ListcFileName[100];            /* File Name                                          */
static  int       ListcLineN;                    /* Line counter                                       */
static  int       ListcPageN;                    /* Page counter                                       */
static  char      ListcTitle[150];               /* Page TITLE                                         */
static  FILE     *ListcSrcFile;                  /* File pointer (Input file)                          */
static  int       ListcMode;

/*
*********************************************************************************************************
*                                              TABLES
*********************************************************************************************************
*/

static  char     *ListcMonths[] = {              /* Table of MONTHs                                    */
    "",
    "January",
    "February",
    "March",
    "April",
    "May",
    "June",
    "July",
    "August",
    "September",
    "October",
    "November",
    "December"
};


static  CMD  ListcCmdTable[] = {                 /* Table of comment COMMANDS                          */
    {"page",   ListcNewPage},                    /* PAGE break command                                 */
    {"PAGE",   ListcNewPage},
    {"title",  ListcChangeTitle},                /* TITLE command                                      */
    {"TITLE",  ListcChangeTitle},
    {"",       (void (*)())0}
};

/*$PAGE*/
/*
*********************************************************************************************************
*                                          LISTC ENTRY POINT
*********************************************************************************************************
*/

void main(int argc, char *argv[])
{
    if (argc < 2 || argc > 3) {                                      /* Valid number of arguments ?    */
        fprintf(stdout, "\n\n");
        fprintf(stdout, "Name of file to print missing, use:\n\n");
        fprintf(stdout, "     HPLISTC filename.ext [L | l | P | p] [>destination]\n\n\n");
        fprintf(stdout, "     where:\n");
        fprintf(stdout, "         filename.ext is the name of the file to print\n");
        fprintf(stdout, "         L | l        indicates to put the printer in LANDSCAPE mode\n");
        fprintf(stdout, "         P | p        indicates to put the printer in PORTRAIT  mode (Dflt)\n");
        fprintf(stdout, "         destination  is the redirected destination of the file\n");
        fprintf(stdout, "                      >PRN      to redirect the file to the printer\n");
        fprintf(stdout, "                      >file.ext to redirect to a file\n");
        return;
    }
    ListcMode = PORTRAIT;                                            /* Default to PORTRAIT mode       */
    if (argc > 2) {                                                  /* See if mode is specified       */
        if ((strcmp(argv[2], "L") == 0) || (strcmp(argv[2], "l") == 0))
            ListcMode = LANDSCAPE;                                   /* Force to LANDSCAPE mode        */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费观看日韩电影| 91视频www| 91黄视频在线观看| 精品欧美黑人一区二区三区| 国产精品二三区| 蓝色福利精品导航| 欧美伊人久久久久久午夜久久久久| 日韩欧美国产综合| 亚洲国产精品嫩草影院| 成人av在线一区二区| 欧美一区在线视频| 亚洲综合成人在线| 丁香婷婷综合网| 精品国产91乱码一区二区三区| 亚洲综合免费观看高清完整版 | 精品午夜久久福利影院 | 一个色综合网站| 成人av在线电影| 日韩免费看网站| 婷婷综合在线观看| 欧日韩精品视频| 亚洲视频一区二区在线| 粉嫩欧美一区二区三区高清影视 | 成人午夜精品一区二区三区| 欧美丰满一区二区免费视频| 曰韩精品一区二区| 91麻豆自制传媒国产之光| 国产精品夫妻自拍| 成人h版在线观看| 国产精品免费免费| 成人黄色在线看| 欧美韩国日本不卡| 成人激情综合网站| 国产精品免费视频一区| 成人av在线看| 亚洲精品中文字幕在线观看| 99久免费精品视频在线观看| 亚洲视频图片小说| 色婷婷国产精品| 亚洲一区二区3| 欧美精品日韩精品| 另类小说一区二区三区| 精品国产3级a| 不卡一区中文字幕| 亚洲精品成a人| 欧美日本国产视频| 黄色资源网久久资源365| 亚洲精品一区二区三区四区高清 | 亚洲午夜私人影院| 69堂精品视频| 麻豆国产欧美一区二区三区| 精品国产1区2区3区| 国产一区二区成人久久免费影院| 国产日韩欧美精品一区| 92精品国产成人观看免费| 亚洲日本青草视频在线怡红院| 色视频成人在线观看免| 午夜伦欧美伦电影理论片| 日韩一区二区三区精品视频| 国产成人午夜精品5599 | 成人av免费在线播放| 亚洲精品videosex极品| 欧美一区二区三区免费视频| 韩国理伦片一区二区三区在线播放| 国产欧美精品一区二区三区四区| 99久久er热在这里只有精品66| 亚瑟在线精品视频| 久久噜噜亚洲综合| 91黄色免费看| 国产精品一区二区黑丝| 亚洲乱码日产精品bd| 日韩一二三四区| 不卡一卡二卡三乱码免费网站| 午夜激情一区二区三区| 国产女同性恋一区二区| 777xxx欧美| 成人免费毛片嘿嘿连载视频| 视频一区中文字幕国产| 国产精品免费aⅴ片在线观看| 欧美久久久一区| 丁香婷婷综合网| 日本特黄久久久高潮| 国产精品毛片a∨一区二区三区| 欧美高清精品3d| 99久久伊人精品| 国产精品888| 麻豆91在线看| 亚洲一区二区在线播放相泽| 日本一区二区三区在线观看| 91精品国产手机| 欧美中文字幕久久| 成人av片在线观看| 91免费视频网址| 成人高清在线视频| 国产精品资源网站| 免费人成精品欧美精品| 亚洲夂夂婷婷色拍ww47| 亚洲色图制服丝袜| 欧美激情一区二区三区不卡 | 久久久亚洲欧洲日产国码αv| 欧美三级欧美一级| 91视频com| 99热国产精品| voyeur盗摄精品| 国产91在线观看| 国产精品一区二区视频| 狠狠色丁香婷综合久久| 青青草国产成人av片免费| 亚洲va在线va天堂| 午夜免费欧美电影| 香蕉av福利精品导航| 午夜亚洲国产au精品一区二区| 亚洲男人的天堂网| 伊人色综合久久天天人手人婷| ...中文天堂在线一区| 欧美高清在线精品一区| 日本一区二区综合亚洲| 中文字幕欧美区| 国产精品高潮呻吟久久| 中文字幕一区二区三区精华液 | 国产剧情在线观看一区二区 | 亚洲国产精品久久久久婷婷884| 伊人夜夜躁av伊人久久| 亚洲综合一二区| 亚洲电影中文字幕在线观看| 亚洲一区二区三区四区五区中文| 亚洲国产欧美在线| 偷拍自拍另类欧美| 日韩—二三区免费观看av| 久久精品久久99精品久久| 色老综合老女人久久久| 91黄视频在线观看| 7777精品伊人久久久大香线蕉最新版| 在线电影欧美成精品| 日韩一区二区三区av| 亚洲精品一区二区三区在线观看| 国产日本欧洲亚洲| 亚洲免费资源在线播放| 水野朝阳av一区二区三区| 久久国内精品视频| 丁香天五香天堂综合| 色综合久久精品| 69堂成人精品免费视频| 久久久久国产精品人| 国产精品久久精品日日| 亚洲高清免费观看 | 最新欧美精品一区二区三区| 一区二区三区在线免费播放| 免费人成黄页网站在线一区二区| 国产成人欧美日韩在线电影 | 国产成人免费9x9x人网站视频| 国产白丝网站精品污在线入口| 9人人澡人人爽人人精品| 欧美精品乱码久久久久久按摩| 久久网这里都是精品| 一区二区三区精品| 国产一区二区三区免费看| 色综合咪咪久久| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 色94色欧美sute亚洲线路一ni| 在线成人免费观看| 中文字幕精品三区| 日韩不卡在线观看日韩不卡视频| 丁香六月综合激情| 91精品国产欧美一区二区| 国产精品乱码一区二区三区软件| 午夜精品久久久久久久久久久| 国产成人在线影院| 日韩一区二区在线播放| 亚洲天堂福利av| 欧洲激情一区二区| 久久精品视频免费| 视频一区中文字幕| 色香色香欲天天天影视综合网| xnxx国产精品| 日本特黄久久久高潮| 91福利国产成人精品照片| 久久噜噜亚洲综合| 久久福利视频一区二区| 欧美日韩一区三区四区| 日韩美女视频一区| 成人丝袜18视频在线观看| 精品国产1区二区| 毛片av一区二区三区| 欧美日韩一区二区三区四区| 亚洲欧美自拍偷拍| 国产精品亚洲视频| 久久一区二区三区四区| 免费观看久久久4p| 91精品国产综合久久久蜜臀图片 | 在线精品视频免费播放| 国产精品传媒在线| 成人免费黄色大片| 国产蜜臀97一区二区三区| 国产精品一区一区| 国产偷国产偷亚洲高清人白洁| 久久狠狠亚洲综合| 精品999在线播放| 国产精品一区二区三区99| 国产亚洲婷婷免费|