I am not sure why you are getting warning but I get errors.
Code:
error C2440: '=' : cannot convert from 'char [10][10]' to 'char *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
error C2440: '=' : cannot convert from 'char [10][10]' to 'char ** '
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
error C2440: '=' : cannot convert from 'char [10][10]' to 'char *** '
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
and the warning is for the main not returning anything.
Code:
warning C4508: 'main' : function should return a value; 'void' return type assumed