#include <stdio.h> void main( int argc, char *argv[] ) { printf("Argument Count: %d\n", argc ); if ( argc == 1 ) printf("No param after the program name\n"); else if ( argc == 2 ) printf("First Param: %s\n", argv[1] ); else { printf("First Param: %s\n", argv[1] ); printf("Second Param: %s\n", argv[2] ); } }
There might be more than two parameters. If so, the program ignores them. Here is a run of this program: