1
2 #include <stdio.h>
3 #include <stdlib.h>
4 #include <unistd.h>
5
6 int main(int argc, char *argv[])
7 {
8 char ch = 'X';
9 int i;
10
11 if ( argc >= 2 ) {
12 ch = argv[1][0];
13 }
14
15 printf("argc = %d\n", argc);
16 for(i = 0; i < argc; i++) {
17 printf("%s ", argv[i]);
18 }
19 printf("\n");
20
21 printf("pid %d: %c\n", getpid(), ch);
22 if (ch == 'X') {
23 return 0;
24 } else if (ch == 'A') {
25 return 1;
26 } else if (ch == 'B') {
27 return 2;
28 } else if (ch == 'C') {
29 return 3;
30 } else {
31 return 99;
32 }
33
34 }