MA 511: Computer Programming: Partha Sarathi Mandal
MA 511: Computer Programming: Partha Sarathi Mandal
}
• argc : an integer variable.
• argv : an array of pointer to characters i.e., an array of strings.
• Each string in this array will represent a parameter that is passes to
main.
Command line parameters
mainArg.c
$ cc mainArg.c -o mainArg
#include <stdio.h> $ ./mainArg my name is Rana
argc = 5
main(int argc, char *argv[ ]){ argv[0] = ./mainArg
argv[1] = my
argv[2] = name
int i; argv[3] = is
printf("argc = %d\n", argc); argv[4] = Rana
$ cc fine1.c file2.c
$./a.out
$ File 2 File 1