我试图'美化'一些制作日志文件的代码,并且在日志文件中我要打印输入文件的名称以及在格式良好的#box中使用了哪些设置。我需要能够获得一个输入参数的长度,该参数必须由GNU getopt存储在内部malloc的某处,至少我认为他们是这样做的。
有谁知道如何获得这个价值?然后,我可以使用一些简单的微积分来查看我需要在评论框中的最后一个文本字母后添加多少空格;)
答案 0 :(得分:1)
您的代码存储值的位置,可在
中找到extern const char *optarg;
变量,您只需使用strlen()
来计算字符串的长度。