我试过下面的程序将值导出到环境变量。我想将一个整数值导出到环境变量。下面的程序将值作为“a”而不是 1。如何将整数值导出到该环境变量。
#include<stdio.h>
void chnge_env_var(int a)
{
char *name1="ENV_VAR";
char *val=NULL;
int status;
status = putenv("ENV_VAR=a");
printf("status %d\n",status);
val = getenv(name1);
printf("val %s\n",val);
}
int main()
{
int a=1;
chnge_env_var(a);
return 0;
}