Hi Mentors,
Please help me with the following code,
Code:
#include<stdio.h>
void main()
{
int num1, num2;
int sum,diff,prod;
void getNum(int * , int *);
getNum(&num1,&num2);
sum = num1+num2;
printf("Sum is=%d",sum);
getNum(&num1,&num2);
diff= num1-num2;
printf("diff is=%d",diff);
getNum(&num1,&num2);
prod= num1*num2;
printf("Prod is=%d",prod);
}
void getNum(int *x, int *y)
{
printf("Enter num1=");
scanf("%d", *x);
printf("Enter num2=");
scanf("%d", *y);
}
I am not getting the correct output, the number i am entering in the *x and *y is getting negative, i have tried turbo C/C++ and gcc(segmentation fault).
Please help