我在 Linux 中编写了一个 C 程序来使用 设置环境变量的值setenv
,但我无法为数组变量设置值(我将数组的值打印到输出文件,但文件的内容为空白),但非数组变量工作正常。这是代码片段:
setenv("header", "Welcome: ", 1); // work fine, can output to file
setenv("info[0]", "192.168.1.1: ", 1); // nothing are shown in output file
setenv("info[1]", "AA-AA-AA-BB-BB-BB: ", 1); // nothing are shown in output file
我找不到它不起作用的任何原因:(感谢任何帮助。