lilzz wrote:what is this? Args is pointer to what? why there's 2 *there?
char* => pointer to char => a string
char** => pointer to an array of pointer of char => array of strings
char*** => array of array of strings
similar to char, char , char , ...
similar to char*, char* , char *, ...
"Args" is an array of argument strings
in your special case an constant array of constant strings. the array is const and the strings are const.