Originally Posted by risby p* is not the way to dereference a pointer, *p is. * char is not the way to declare a pointer, char * is. i'm sorry i think i'm using the term declare in the wrong way. what does it mean "exactly"?