• <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年6月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456

            導航

            統計

            常用鏈接

            留言簿(4)

            隨筆分類(378)

            隨筆檔案(329)

            鏈接

            最新隨筆

            搜索

            最新評論

            国产激情久久久久影院老熟女| 久久久久99这里有精品10| 国产精品视频久久久| 日本一区精品久久久久影院| 久久久精品日本一区二区三区| 久久久久无码精品国产app| 99久久综合国产精品免费| 丰满少妇高潮惨叫久久久| 久久综合久久鬼色| 国产成人久久精品区一区二区| 久久亚洲国产精品五月天婷| 无码久久精品国产亚洲Av影片| 久久亚洲国产午夜精品理论片| 久久久久久国产精品美女| 国产亚洲精久久久久久无码AV| 久久天堂AV综合合色蜜桃网| 久久一区二区三区免费| 中文精品久久久久国产网址| 性做久久久久久久| 精品久久久久久久国产潘金莲 | 久久夜色精品国产亚洲| 超级97碰碰碰碰久久久久最新| 精品久久久久久久中文字幕| 久久久久亚洲AV无码麻豆| 久久精品国产亚洲AV香蕉| 亚洲性久久久影院| 久久婷婷五月综合成人D啪| 亚洲国产精品久久久久| 99久久免费国产精品热| 久久国产热精品波多野结衣AV| 久久亚洲欧洲国产综合| 久久综合五月丁香久久激情| 99久久伊人精品综合观看| 91久久成人免费| 国产精品内射久久久久欢欢| 国产亚洲美女精品久久久| 国产AⅤ精品一区二区三区久久 | 久久国产精品-久久精品| 好属妞这里只有精品久久| 免费观看久久精彩视频| 91精品国产高清久久久久久国产嫩草 |