Q: How can I convert an address pointed to by a pointer to an integer that I could assign to a variable, and conversely, how do I use a variable's value as the address a pointer should point to. Furthermore, is it possible to assign my own value to any address I choose? Finally...but I think I will know how to do the following if I know how to do the previous...how do I convert the address into a string (and vice versa)?
e.g. "...place the integer 15 at 0x0000ff00 and call it 'joe'..."