void pointers

void pointers

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?

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: