Complete the Swap() method in C language, main.c to exchange the values of the num field of two Number struct objects, num1 and num2. Thank you so much in advance Hint: Refer to the given Number struct to see the num data member. Ex: If num1 is 19 and num2 is 178, calling Swap(num1, num2) will swap the values so that num1 becomes 178 and num2 becomes 19.
Complete the Swap() method in C language, main.c to exchange the values of the num field of two Number struct objects, num1 and num2.
Thank you so much in advance
Hint: Refer to the given Number struct to see the num data member.
Ex: If num1 is 19 and num2 is 178, calling Swap(num1, num2) will swap the values so that num1 becomes 178 and num2 becomes 19.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images
#include <stdio.h>
#include <stdlib.h>
typedef struct Number_struct {
int num;
} Number;
void Swap(Number* numPtr1, Number* numPtr2) {
/* Your code goes here */
}
int main(void) {
Number* num1 = NULL;
Number* num2 = NULL;
num1 = (Number*)malloc(sizeof(Number));
num2 = (Number*)malloc(sizeof(Number));
int int1;
int int2;
scanf("%d", &int1);
scanf("%d", &int2);
Thank you so much but i forgot to put this how i would fit in into this.
num1->num = int1;
num2->num = int2;
Swap(num1, num2);
printf("num1 = %d, num2 = %d\n", num1->num, num2->num);
return 0;
}