Ich wurde gebeten, (als Projekt) setenv()
und unsetenv()
in c zu implementieren.Verwendung der globalen Variablen 'char ** environ' zur Implementierung von setenv() und unsetenv()
Ich mache das für eine Minishell, die ich baue. Ich weiß, dass ich auf die Umgebungsvariable direkt zugreifen kann (extern char **environ
), weil ich es verwendete, um getenv()
zu implementieren.
Meine Frage, wie füge ich einen Wert zu der oben angegebenen Umgebungsvariablen hinzu?
Ich brauche keinen Code nur eine Idee über wie oder Links zu Orten, die helfen könnten, kann ich nur Environ verwenden, um die Implementierungen zu tun.
Ich habe überall gesucht, nichts gefunden. Vielen Dank.
Dank sehr hilfreicher Rat. – adot