[問題] 寫 --help 功能

看板LinuxDev作者 (ephesians)時間18年前 (2007/06/12 15:22), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
寫命令參數(例如 --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

06/12 17:17, , 1F
試試看 getopt :)
06/12 17:17, 1F

06/12 17:53, , 2F
推getopt
06/12 17:53, 2F
文章代碼(AID): #16Rad5GC (LinuxDev)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #16Rad5GC (LinuxDev)