15 lines
511 B
C
15 lines
511 B
C
|
/* A simple program that prints all its arguments.
|
||
|
It doesn't use argc ("argument count"); instead,
|
||
|
it takes advantage of the fact that the last value
|
||
|
in argv ("argument vector") is a null pointer. */
|
||
|
#include
|
||
|
#include
|
||
|
int
|
||
|
main( int argc, char **argv) {
|
||
|
int i;
|
||
|
printf("program name = \"%s\"\n", argv[0]);
|
||
|
for (i=1; argv[i] != NULL; ++i)
|
||
|
printf("argv[%d] = \"%s\"\n", i, argv[i]);
|
||
|
assert(i == argc);
|
||
|
return 0;
|
||
|
}
|