看板 LinuxDev 關於我們 聯絡資訊
寫命令參數(例如 --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
Earrl:試試看 getopt :) 06/12 17:17
dozer:推getopt 06/12 17:53