Possible Duplicate:
What does int argc, char *argv[] mean?
int main (int ac, char **av) { /* functions*/ }
What are meant by ac and av here?
13 Answers
ac is **argument count.
av should be char **av
and it's an array of string pointers containing command line arguments.
So, if you invoke your program like this:
$ ./prog 1 2 3
ac will have a value of 4 and av will be something like:
av[0] -> "prog" av[1] -> "1" av[2] -> "2" av[3] -> "3"
0ac
is a number of parameters passed to the program.
char **
av is an array of arguments.
attribute count and attribute value
1ncG1vNJzZmirpJawrLvVnqmfpJ%2Bse6S7zGiorp2jqbawutJoa3FtYmWBdXvIp6tmpZGeu261za1kmptdmLWivoyarQ%3D%3D