>>I just want to know how to use function as a input parameter in other function. So please help me out with this.
Shiro already gave you the answer. Here's a working version of your code:
Code:
# include <stdio.h>
# include <conio.h>
int Multiply (int a, int b);
void WriteOut (int (*Multiply) (int, int), int, int);
void WaitForKey (void);
int main ()
{
int a = 0, b = 0;
printf ("Enter first number: ");
scanf ("%d", &a);
printf ("Enter second number: ");
scanf ("%d", &b);
WriteOut ( Multiply, a, b );
//WaitForKey ();
return 0;
}
int Multiply (int a, int b)
{
return (a * b);
}
void WriteOut (int (*Multiply) (int, int), int a, int b)
{
printf ("Result = %d", Multiply (a, b));
}