使用getenv

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdlib.h> //getenv, atoi
#include <stdio.h> //printf

int main(){
char *repstext = getenv("reps");
int reps = repstext ? atoi(repstext) : 10;

char *msg = getenv("msg");
if (!msg) msg = "Hello.";

for (int i=0; i< reps; i++)
printf("%s\n", msg);
}

使用reps=10 msg="Ha" ./getenv传递环境变量。

Comments