Wednesday, February 25, 2015

How do you use a pointer to a function?

Question:How do you use a pointer to a function??

Answer: </I>The hardest part about using a pointer-to-function is declaring it. &nbsp;Consider an example. You want to create a pointer, pf, that points to the strcmp() function. The strcmp() function is declared in this way: int strcmp(const char *, const char * ) To set up pf to point to the strcmp() function, you want a declaration that looks just like the strcmp() function's declaration, but that has *pf rather than strcmp: int (*pf)( const char *, const char * ); After you've gotten the declaration of pf, you can #include &lt;string.h&gt; and assign the address of strcmp() to pf: pf = strcmp;

Tags:Interview Questions, Languages, C,

Please submit your Interview Answer for the above Question via replying to this post. Thank you for visiting to our blog, Have a Good Day!.



Sponsor Advertisement



Human Resource Management Software

Human Resource Management Software

Powerful, configurable software for human resources management that is easy to manage and remarkably cost-effective, whatever the size of your company. Now there’s a smarter, more efficient way to handle all of your people-related activities. Easy-to-use system manages the full hire-to-retire lifecycle...

No comments:

Post a Comment