国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

函數getopt()及其他參數

2019-11-14 09:08:10
字體:
來源:轉載
供稿:網友

getopt():用來解析命令行參數

#include<unistd.h> extern char * optarg; extern int optind; extern int opterro; extern int optopt;

getopt(int argc, char ** argv, char *options) 按照字符串options提供的選項在參數列表argv中解析出選項。 注:選項和參數 1. 單一字符是選項 2. 字符后面加:表示選項后需要加一個參數(隔一個空格或直接跟在后面) 3. 字符后面加兩個::,表示緊接著需要一個參數

eg:

getopt(argc, argv, "ab:c:de::")執行:./main file1 -a -b -c code -d file2 -e file3結果:option : a optarg : (null) opterror : 1 optind : 3option : b optarg : -c opterror : 1 optind : 5option : d optarg : (null) opterror : 1 optind : 7option : e optarg : (null) opterror : 1 optind : 9argv變成:./main -a -b -c -d -e file1 code file2 file3
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 莲花县| 德钦县| 弥勒县| 怀仁县| 醴陵市| 开封县| 苏尼特左旗| 顺昌县| 沙河市| 营口市| 高安市| 定结县| 徐水县| 太原市| 久治县| 大庆市| 五寨县| 库伦旗| 健康| 夏河县| 乌兰浩特市| 池州市| 秀山| 彭山县| 辽中县| 建始县| 徐汇区| 尚志市| 新乡县| 刚察县| 霍城县| 陕西省| 郸城县| 广昌县| 新巴尔虎左旗| 屏南县| 嘉义市| 上虞市| 青海省| 成都市|