如何在Mac上找到“environ”的标题?我想把它包含在我的项目中。谢谢! https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man7/environ.7.html
答案 0 :(得分:1)
没有头文件;正如联机帮助页所说,您只需要自己声明:
#include <iostream>
extern char **environ;
int main()
{
for (unsigned i = 0; environ[i]; i++)
std::cout << environ[i] << std::endl;
return 0;
}
你可能最好坚持genenv()
和setenv()
,除非你需要进行批量操作,例如,在将它传递给子进程之前。