간단한 쉘을 구현하고 있으며 쉘을 통해 환경 변수를 설정할 수 있기를 원합니다. I 모든 환경 변수를 유지하도록 상기 구조체의 동적 배열을 만드는 생각하고쉘 환경 변수에 대한 전역 변수와 로컬 변수의 정적 변수
typedef struct {
char *name;
char *value;
}
: I 이런 구조체가 이러한 set var = hello
같은 간단한 구를 사용하여 하나 개 ENV 변수를 대표한다. 문제는 이것을 올바르게 구현하는 방법을 모르겠습니다.
지금 당장 함수 또는 전역 변수 내에서 배열을 정적으로 만들어야하는지 잘 모르겠습니다. 어느 것이 더 좋을까요? 그리고 왜?
그냥 setenv (3) 또는 putenv (3)를 사용하고 쉘의 환경에 설정을 적용하지 않는 이유는 무엇입니까? –