Quote Originally Posted by Char*Pntr View Post
Your 3rd suggestion is the one I'd like to do. Why? because it's more challenging.
It's also a more complex solution. You will have to free the data manually and chances are you will forget, causing a memory leak. It's fine if you just want to mess around, but keep that in mind.