嵌入式之---常用模板函數(用法說明函數、參數解析函數),嵌入式模板

來源:互聯網
上載者:User

嵌入式之---常用模板函數(用法說明函數、參數解析函數),嵌入式模板
主要內容:嵌入式常用模板函數(用法說明函數、參數解析函數)

/*顯示參數列表*/void usage(){    printf("usage: server [-p:x] [-i:IP] [-o]\n\n");    printf("       -p:x      Port number to listen on\n");    printf("       -i:str    Interface to listen on\n");    printf("       -o        Don't echo the data back\n\n");    ExitProcess(1);}/*驗證參數*/void ValidateArgs(int argc, char **argv){    int i;    for (i = 1; i < argc; i++)    {        if ((argv[i][0] =='-') || (argv[i][0] == '/'))        {            switch (tolower(argv[i][1]))            {            /*指定連接埠*/            case 'p':                iPort = atoi(&argv[i][3]);                break;            /*指定IP*/            case 'i':                bInterface = TRUE;                if (strlen(argv[i]) > 3)                    strcpy(szAddress, &argv[i][3]);                break;            /*只接收訊息,不回應*/            case 'o':                bRecvOnly = TRUE;                break;            /*非法參數,顯示參數列表*/            default:                usage();                break;            }        }    }}


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.