/* Printing out the command line arguments */
#include
int main (int argc, char *argv[])
{
int i;
printf("Number of arguments is %d\n", argc - 1);
for (i = 1; i < argc; ++i)
{
printf("%s ", argv[i]);
}
printf("\n%s is exiting\n", argv[0]);
return 0;
}
If the above program is compiled into an executable called
blah and we run the command blah foo bar baz, we get
the output:
Number of arguments is 3
foo bar baz
blah is exiting