why the program gived a warning about foo's argument?
void foo(const char **p)
{
}
int main(int argc, char **argv)
{
foo(argv); //problem is here
return 0;
}
MinGW gives a waring like this:
warning : passing argument 1 of 'foo' from incompatible pointer type [enabled by default]