1 /*
2 ============================================================================
3 Name : test.c
4 Author : blank
5 Version :
6 Copyright : Your copyright notice
7 Description : 程序清单8-9 回送所有命令行参数和所有环境字符串
8 ============================================================================
9 */
10
11 #include "ourhdr.h"
12
13 int main(int argc, char *argv[])
14 {
15 int i;
16 char **ptr;
17 extern char **environ;
18
19 /*
20 * echo all command-line args
21 */
22 for (i=0; i<argc; i++){
23 printf("argv[%d]: %s\n", i, argv[1]);
24 }
25
26 /*
27 * and all env strings
28 */
29 for (ptr = environ; *ptr!=0; ptr++){
30 printf("%s\n", *ptr);
31 }
32
33 exit(0);
34 }