devxlogo

void pointers

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.

See also  11 Effective Keyword Research Tools and Techniques
devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist