int main( int argc, char ** argv ){
//code here
return 0; }
I know that:
argc
is indicates the number of command line arguments including the file namechar ** argv
is supposed to be achar*
to an array which was initially represented aschar* argv[]
Assuming I am right what is with the relatively new notation char **argv
compared to char * argv[]
? What does it point to?
I read this post Where are C/C++ main function's parameters? however it seems to explain where the arguments are and nothing else.