を使用して環境変数の値を設定する C プログラムを Linux で作成しました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
うまくいかない理由が見つかりません:(どんな助けも大歓迎です。