Hi there, I am not able to visualize what this code exactly creates in the memory, though I can understand that this is array of pointers:
char *dic[][40] = {
"atlas", "A volume of maps.",
"car", "A motorized vehicle.",
"telephone", "A communication device.",
"airplane", "A flying machine.",
"", "" /* null terminate the list */
};
Visual Studio Debugger View for degging inside the dic variable
[IMG]http://img37.imageshack.us/img37/1047/arrtoptr.png[/IMG]
Please help me to understand what this statement is creating, element by element as they are nested (or say referenced).