0
我想「美化」一些代碼,使一個日誌文件和日誌文件我想打印輸入文件的名稱,並使用了什麼設置在一個很好格式化的#盒。我需要能夠獲得輸入參數的長度,必須由GNU getopt存儲它的內部malloc,至少我假設他們是這麼做的。如何獲得與GNU的輸入參數的長度得到選擇
有沒有人知道如何得到值?然後,我可以用一些簡單的微積分看,我需要在我的評論框中的文本的最後一個字母后加howmuch空白;)
我想「美化」一些代碼,使一個日誌文件和日誌文件我想打印輸入文件的名稱,並使用了什麼設置在一個很好格式化的#盒。我需要能夠獲得輸入參數的長度,必須由GNU getopt存儲它的內部malloc,至少我假設他們是這麼做的。如何獲得與GNU的輸入參數的長度得到選擇
有沒有人知道如何得到值?然後,我可以用一些簡單的微積分看,我需要在我的評論框中的文本的最後一個字母后加howmuch空白;)
如果你的代碼存儲的價值,它可在
extern const char *optarg;
變量,你可以簡單地使用strlen()
計算字符串的長度。
這很有道理,我盯着他們定義的結構,無法弄清楚o.O.添加結構的內容以防其他人閱讀並且有相似的問題:* name,has_arg,* flag和val(顯然沒有包含參數長度)。 – 2012-02-06 13:16:56