من از getenv استفاده می کنم داخل visual studio ارور unsafe بودن داده میشه و میگه از _dupenv_s استفاده کنید .
من از این کد استفاده کردم ولی NULL چاپ میشه مشکل چیه ؟
#include <iostream>
#include <cstdlib>
int main()
{
char* buf = 0;
size_t sz = 0;
if (_dupenv_s(&buf, &sz, "EnvVarName") == 0)
{
printf("EnvVarName = %s\n", buf);
free(buf);
}
}