• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天下

            記錄修行的印記

            linux分析命令行參數getopt

            getopt
            getopt(分析命令行參數)
            相關函數
            表頭文件
            #include<unistd.h>
            定義函數:
            int getopt(int argc,char * const argv[ ],const char * optstring);
            extern char *optarg;
            extern int optind, opterr, optopt;
            函數說明 getopt()用來分析命令行參數。參數argc和argv是由main()傳遞的參數個數和內容。
            參數optstring為選項字符串,告知 getopt()可以處理哪個選項以及哪個選項需要參數,如果選項字符串里的字母后接著冒號“:”,則表示還有相關的參數,
            全域變量optarg 即會指向此額外參數。如果在處理期間遇到了不符合optstring指定的其他選項getopt()將顯示一個錯誤消息,并將全域變量optarg設為“?”字符,如果不希望getopt()打印出錯信息,則只要將全域變量opterr設為0即可。
            getopt() 所設置的全局變量包括:
            optarg——指向當前選項參數(如果有)的指針。 
            optind——再次調用 getopt() 時的下一個 argv 指針的索引。 
            optopt——最后一個已知選項。
            補充說明下optstring中的指定的內容的意義(例如getopt(argc, argv, "ab:c:de::");
            1.單個字符,表示選項,(如上例中的abcde各為一個選項)
            2.單個字符后接一個冒號:表示該選項后必須跟一個參數。參數緊跟在選項后或者以空格隔開。該參數的指針賦給optarg。(如上例中的b:c:)
            3 單個字符后跟兩個冒號,表示該選項后必須跟一個參數。參數必須緊跟在選項后不能以空格隔開。該參數的指針賦給optarg。(如上例中的e::)

            posted on 2013-04-16 15:40 天下 閱讀(511) 評論(0)  編輯 收藏 引用 所屬分類: Win32 、Linux編程

            <2013年4月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            導航

            統計

            常用鏈接

            留言簿(4)

            隨筆分類(378)

            隨筆檔案(329)

            鏈接

            最新隨筆

            搜索

            最新評論

            亚洲国产精品久久66| 国产婷婷成人久久Av免费高清 | 国产精品久久久久久久app| 亚洲国产天堂久久综合| 亚洲AV无码成人网站久久精品大| 亚洲国产成人久久精品影视| 久久中文字幕视频、最近更新 | 麻豆精品久久精品色综合| 欧美精品丝袜久久久中文字幕| 久久国产热精品波多野结衣AV| 亚洲一区精品伊人久久伊人| 久久免费视频观看| 久久青青草原精品国产| 国产成人精品综合久久久久| 亚洲国产精品无码久久九九| 久久久久久久综合日本亚洲| 久久国产劲爆AV内射—百度| 精品久久久久久国产三级| 久久99国产综合精品| 久久婷婷色综合一区二区| 精品久久人人妻人人做精品| 99久久成人18免费网站| 狠狠88综合久久久久综合网| 色综合久久无码中文字幕| 伊人久久精品影院| 香蕉久久久久久狠狠色| 无码人妻少妇久久中文字幕| 久久久久亚洲精品中文字幕| 久久精品夜色噜噜亚洲A∨| 久久久久久久尹人综合网亚洲 | 色狠狠久久AV五月综合| 久久国产欧美日韩精品免费| 人人狠狠综合88综合久久| 久久精品国产亚洲一区二区三区| 国产69精品久久久久9999| 久久精品夜色噜噜亚洲A∨| 久久成人精品| 亚洲精品成人久久久| 国产精品亚洲综合久久| 久久精品中文騷妇女内射| 狠狠色丁香久久综合婷婷|