How to set environment variable in ISO c99 Standard C without setenv()?
问题 I can't use setenv() from stdlib.h for C99 standard compiler as it is not available. Is there any other function to set an environment variable in C99? 回答1: getenv is thus part of the C90 standard which is included in C99 but setenv is only conform to an IEEE standard so it hasn't to be included in strictly standard C99. Moreover, the corresponding IEEE is from 2001. This means there isn't any standard way of doing this in C99, you have to use platform-specific code to set the env. On the