void pointers

Question:
I am having trouble converting the info in a void pointer to usable information. I have a method that returns a void pointer (void*), and in one instance (the first in the compiler) I want to put the info into a string. What code do I use to convert or cast the void pointer to a string variable?

Answer:
The exact syntax depends on exactly what you need to do with that string data, but you can simply type cast the pointer.

char *pchar = (char *)pvoid;
No need for additional variables, though–you can simply type-cast the variable in an argument to a function or as part of an expression.

Share the Post:
Share on facebook
Share on twitter
Share on linkedin

Overview

Recent Articles: