1a). Implement a function void InputFunc1(cType *ptr) that will input via scanf() the members of the structure pointed to by ptr. Assume that the memory space already exist. b). Implement a function cType InputFunc2(void) that will declare a local variable as cType temp. The function will then input the values of the members of temp using scanf(). Finally, the function will return temp. c) Implement a function void InputFunc3(cType C[], int n) that will input via scanf() the elements of the array of structure C. Parameter n represents the number of elements in the array.
I need help in creating the following question in C Regarding Structs.
1a). Implement a function void InputFunc1(cType *ptr) that will input via scanf() the members of the structure pointed to by ptr. Assume that the memory space already exist.
b). Implement a function cType InputFunc2(void) that will declare a local variable as cType temp. The function will then input the values of the members of temp using scanf(). Finally, the function will return temp.
c) Implement a function void InputFunc3(cType C[], int n) that will input via scanf() the elements of the array of structure C. Parameter n represents the number of elements in the array.
d) Implement a function void OutputFunc1(cType *ptr) that will output the members of the structure pointed to by ptr. Assume that the memory space already exist and that the values of the structure are valid. Use dereference operator and structure member operator only. DO NOT use the structure pointer operator ->.
e). Implement a function void OutputFunc2(cType*ptr) similar to the previous problem. The difference here is that it is required to use the structure pointer operator ->.
Step by step
Solved in 3 steps