标签: c linux unix
Linux中是否有C函数调用帮助我将$ PATH目录中的所有文件作为列表或数组获取?或者我们应该手动解析$ PATH变量来获取它们吗?
答案 0 :(得分:2)
#include <stdlib.h> char *colon_delimited_path = getenv("PATH")
返回: - PATH中目录的分隔列表。要转换为数组,可以使用strtok拆分字符串。
:
strtok