作者ephesians (ephesians)
看板LinuxDev
标题[问题] 写 --help 功能
时间Tue Jun 12 15:22:42 2007
写命令参数(例如 --help)的时候,发现一开始若不先想好各种情况,
写好一点架构的时候,如果想再改一点点,可能会让原有的架构破局.
(因为半成品嘛,改来改去正常)
不过每改一次,每一种情况都要重新测试一次,蛮累的,
有没有比较容易增删的程式写法呢?
我的写法是
for (i=0; i<argc; i++) {
if (strcmp(*(argv+i), "-h") == 0) {
cout << "Usage: " << *argv << " [-h] [-t] [-p]" << endl;
} else if ( ... ) {
...
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.160.210.213
1F:推 Earrl:试试看 getopt :) 06/12 17:17
2F:推 dozer:推getopt 06/12 17:53