Quote Originally Posted by PING
Exactly. An array head is nothing but a const type *. He asked how accurate his info was..practically, i could change the value in last_name and make it point to something else. So, what he was going to put up on his site wouldn't be proper.
-Ping.
There was nothing "wrong" with it, there are just "better" ways. You are mistaken about the array head. One its not a pointer at all its an array. Second if you want to think of it as a pointer it would be a char * const pointer not a const char *.