使用setenv设置环境变量

时间:2014-01-03 18:31:34

标签: c linux

我想使用C在Linux中设置和获取环境变量的值。任何人都可以告诉我如何使用setenv环境变量。

我希望将环境值设置为零,并且在使用getenv时,该环境值应为0

1 个答案:

答案 0 :(得分:2)

尝试使用putenv()而不是setenv()。该联机帮助页的一些小写说:

“setenv()函数在当前环境列表中插入或重置环境变量名称。如果列表中不存在变量名称,则插入给定值。如果变量存在,则参数覆盖测试; 如果覆盖为零,则不重置变量,否则重置为给定值。

一个问题,当你说零时,你说的是零角色吧?你必须在那里放一个字符串。