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

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

?? args.c

?? Linux 下串口的通訊調試程序C語言編寫的源代碼
?? C
字號:
#include <stdio.h>              /* printf */#include <limits.h>             /* CHAR_MAX */#include <getopt.h>             /* getopt_long */#include <stdlib.h>             /* atoi */#include <string.h>             /* strrchr */#include <ctype.h>              /* toupper */#include "vardef.h"#include "args.h"#define VERSION "0.03"Arguments       args = {    "serfile",                  /* program */    "serutils",                 /* package */    VERSION,                    /*version */    "Paul Dean",                /* author */    115200,                     /* baudrate */    NULL,                       /* device */    0,                          /* debug */    0,                          /* echo */    0,                          /* port */    8,                          /* databit */    "1",                        /* stopbit */    'N'};void parse_arguments (int argc, char **argv){    enum LONG_OPTIONS {        ARG_HELP = CHAR_MAX + 1,        ARG_VERSION    };    INT32           c;    INT32           option_index = 0;    static struct option long_options[] = {        {"baudrate", required_argument, 0, 'b'},        {"CS", required_argument, 0, 'c'},        {"databit", required_argument, 0, 'c'},        {"stopbit", required_argument, 0, 's'},        {"device", required_argument, 0, 'd'},        {"port", required_argument, 0, 'p'},        {"parity", required_argument, 0, 'P'},        {"DEBUG", no_argument, 0, 'D'},        {"echo", no_argument, 0, 'e'},        {"help", no_argument, 0, ARG_HELP},        {"version", no_argument, 0, ARG_VERSION},        {0, 0, 0, 0}    };    static const char *short_options = "b:c:d:p:s:P:De";    while (-1 != (c = getopt_long (argc, argv, short_options, long_options,                                   &option_index))) {        switch (c) {        case 0:            break;        case 'b':            args.baudrate = atoi (optarg);            break;        case 'c':            args.databit = atoi (optarg);            break;        case 'd':            args.device = strrchr (optarg, 'S');            if (NULL == args.device) {                break;            }            args.device++;            sscanf (args.device, "%d", &args.port);            break;        case 'p':            args.port = atoi (optarg);            break;        case 's':            args.stopbit = optarg;            break;        case 'P':            args.parity = toupper (optarg[0]);            break;        case 'D':            args.debug = 1;            break;        case 'e':            args.echo = 1;            break;        case ARG_HELP:            usage (0, args.program_name);            break;        case ARG_VERSION:            version (stdout, args.program_name, args.package, args.version,                     args.authors);            break;        default:            break;        }    }    if (argc <= optind) {        usage (1, args.program_name);    }}/* The name this program was run with. */void usage (INT32 status, const char *program_name){    if (status != 0)        fprintf (stderr, "Try `%s --help' for more information.\n",                 program_name);    else {        printf ("Usage: %s [OPTION]\n", program_name);        printf ("Send files via serial port.\n\\n\  -b, --baudrate=BAUDRATE   set baudrate to BAUDRATE, default:115200\n\  -c, --CS=DATABIT\n\      --databit=DATABIT     set databit, 5, 6, 7, 8; default:8\n\  -d, --device=DEVICE       set device to DEVICE, default: /dev/ttyS0 [COM1]\n\                            if [--port] has been set, [--device] is ignored.\n\  -p, --port=PORT           set port to PORT, default: 0 [COM1]\n\  -P, --parity=PARITY       set parity to PARITY, 'N': no parity, 'E': even\n\                            'O': odd, default: 'N'(no parity)\n\  -s, --stopbit=STOPBIT     set stopbit, 1, 1.5, 2; default: 1\n\  -D, --DEBUG               set debug mode\n\  -e, --echo                set echo mode\n\      -- help display this help and exit \n\      -- version output version information and exit \n\Examples:\n\  %s -b 38400 --port 1 *.c --DEBUG\n\  %s * --debug --device=/dev/ttyS0\n", program_name, program_name);        puts ("\nReport bugs to <ding_baohua@yahoo.com>.");    }    exit (status);}void version (FILE * stream, const char *program_name,              const char *package, const char *version,              const char *authors){    char           *version_etc_copyright =        _("Copyright (C) 2002 Paul Studio.");    if (program_name)        fprintf (stream, "%s (%s) %s\n", program_name, package, version);    else        fprintf (stream, "%s %s\n", package, version);    fprintf (stream, _("Written by %s.\n"), authors);    putc ('\n', stream);    fputs (_(version_etc_copyright), stream);    putc ('\n', stream);    fputs (_("\This is free software; see the source for copying conditions.  There is NO\n\warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"), stream);    exit (0);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色欲色欲www| 亚洲免费在线视频一区 二区| 日韩女优电影在线观看| 国产欧美精品日韩区二区麻豆天美 | 不卡大黄网站免费看| 在线观看视频欧美| 久久影音资源网| 亚洲高清免费观看| 高清国产一区二区| 日韩一区二区免费在线电影| 亚洲精品中文在线观看| 国精产品一区一区三区mba视频| 一本久久综合亚洲鲁鲁五月天 | 亚洲国产成人av网| 国产成人免费在线观看| 亚洲国产精品传媒在线观看| 午夜影院在线观看欧美| 成人av在线一区二区| 日韩三级免费观看| 亚洲成精国产精品女| 9i在线看片成人免费| 久久人人超碰精品| 久久精品国产**网站演员| 欧美视频一区二区三区在线观看 | 国产精品一区在线观看乱码 | av亚洲产国偷v产偷v自拍| 日韩欧美国产麻豆| 亚洲一区二区三区视频在线| 成人精品免费网站| 久久久亚洲精品一区二区三区| 日韩av在线发布| 欧美图区在线视频| 亚洲一区二区精品3399| 色综合久久66| 日韩理论片中文av| 91婷婷韩国欧美一区二区| 国产欧美日韩麻豆91| 国产精选一区二区三区 | 91麻豆国产自产在线观看| 国产欧美日产一区| 国产99久久久国产精品免费看| 337p日本欧洲亚洲大胆色噜噜| 国内外成人在线| 久久成人麻豆午夜电影| 亚洲国产中文字幕在线视频综合| 国产精品影视在线观看| 欧美日韩久久久久久| 中文字幕五月欧美| 色综合天天综合网天天看片| 一区二区三区精品视频| 欧美自拍偷拍午夜视频| 婷婷亚洲久悠悠色悠在线播放| 欧美日韩在线播放一区| 秋霞午夜鲁丝一区二区老狼| 欧美一区二区日韩一区二区| 黄色日韩网站视频| 国产日韩精品一区二区三区| 本田岬高潮一区二区三区| 亚洲蜜臀av乱码久久精品| 欧美日韩综合在线| 欧美a级一区二区| 久久久久国产免费免费| 成人va在线观看| 亚洲一区二区在线免费看| 欧美精三区欧美精三区| 激情综合色综合久久综合| 欧美激情在线免费观看| 在线观看日韩高清av| 久久成人免费网| 国产色91在线| 在线欧美日韩国产| 极品少妇一区二区| 最新中文字幕一区二区三区| 欧美精品欧美精品系列| 国产米奇在线777精品观看| 中文字幕视频一区二区三区久| 欧美日韩一级视频| 成人在线一区二区三区| 婷婷中文字幕综合| 欧美国产精品久久| 日韩一级大片在线| 99久久伊人精品| 久久国产免费看| 亚洲欧美偷拍另类a∨色屁股| 欧美一区二区三区视频在线| av电影一区二区| 免费观看成人av| 一区二区三区在线高清| 久久久久久久电影| 538prom精品视频线放| 丁香啪啪综合成人亚洲小说| 美女视频黄 久久| 亚洲永久精品大片| 国产精品成人一区二区三区夜夜夜| 56国语精品自产拍在线观看| 色8久久精品久久久久久蜜| 国产一区二区中文字幕| 免费高清视频精品| 亚洲一区二区影院| 亚洲免费大片在线观看| 国产亚洲欧洲997久久综合| 欧美精品色一区二区三区| 色综合久久99| 成人免费高清视频| 国产成人在线视频播放| 老司机精品视频导航| 日韩黄色片在线观看| 一区二区三区久久| 亚洲欧美乱综合| 国产精品国产三级国产专播品爱网 | 紧缚捆绑精品一区二区| 午夜激情久久久| 亚洲猫色日本管| 国产精品久久久久久久久晋中 | 欧美日韩一区视频| 91在线视频官网| 成人白浆超碰人人人人| 国产.欧美.日韩| 国产一区啦啦啦在线观看| 久久国产精品无码网站| 人人爽香蕉精品| 免费久久精品视频| 美女一区二区视频| 久久99久久精品欧美| 久久99这里只有精品| 精品一区二区三区在线播放视频 | 国产欧美日韩卡一| 国产日韩精品久久久| 国产精品妹子av| 自拍偷自拍亚洲精品播放| 中文字幕亚洲成人| 亚洲在线中文字幕| 日韩av一级电影| 精品一二线国产| 国产精品伊人色| 99精品热视频| 欧美三级一区二区| 欧美成人在线直播| 久久久精品日韩欧美| 国产精品网站一区| 亚洲人成伊人成综合网小说| 亚洲图片欧美色图| 麻豆精品蜜桃视频网站| 国产精品中文有码| 色综合久久中文综合久久97| 欧美精品一级二级三级| 精品国产免费一区二区三区香蕉| 国产欧美精品一区aⅴ影院 | 久久久久久夜精品精品免费| 国产精品久久777777| 五月天婷婷综合| 激情成人综合网| 一本到三区不卡视频| 91精品国产乱| 亚洲国产成人自拍| 午夜欧美一区二区三区在线播放| 韩国一区二区视频| 色综合激情五月| 久久综合网色—综合色88| 亚洲欧美视频一区| 精品在线视频一区| 日本道在线观看一区二区| 精品理论电影在线| 伊人一区二区三区| 国产一区二区h| 欧美日韩一区二区三区在线| 久久精子c满五个校花| 午夜视频一区在线观看| 大尺度一区二区| 欧美一级日韩免费不卡| 亚洲天堂免费在线观看视频| 麻豆中文一区二区| 欧美性受xxxx| 国产欧美一区视频| 国产毛片一区二区| 在线观看日韩一区| 国产精品素人一区二区| 美女一区二区在线观看| 欧美在线free| 国产精品色哟哟| 久久99最新地址| 91精品国产黑色紧身裤美女| 亚洲影院在线观看| 91色视频在线| 欧美激情一区二区在线| 久久精品国产亚洲5555| 欧美日韩精品三区| 亚洲综合色区另类av| www.亚洲精品| 国产免费观看久久| 国产一区二区三区四区五区入口| 欧美一区二区三区成人| 亚洲国产一二三| 在线影院国内精品| 亚洲精品视频免费看| 91麻豆免费看| 亚洲免费av网站| 日本韩国精品在线| 亚洲激情男女视频| 色婷婷综合久久久中文字幕|