Hi Mentors,
Please help me with the following code,
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).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); }
Please help



2Likes
LinkBack URL
About LinkBacks




