Declare and initialize an array of student, pass array to a function and display the values. To understand the functionality of pointer and object, do following things. 1. Declare a pointer of type student, assign a size to it. Also initialize it. 2. Increment the array index to access next memory location and display its values 3. Increment the pointer index to access next memory location and display its value 4. Update 2nd index of array and pointer and display its values.
can you please help me solve this program using C++ language, please try to solve it as simply as possible because the no. of lines don't matter in the religion of concept-grabbing & also enter comments for better understanding.
Reference for the "Student" Code:
#include <iostream>
#include <string>
using namespace std;
struct Student {
string name, fatherName;
int rollNum, semester;
};
int main()
{
//Declaration of the Structure-Variable or an Object.
Student student1;
//INPUT:
cout << "Enter Student's Name: ";
cin >> student1.name; //Storage: StructureVariable<variable_name>
cout << "In relation to the Student, Enter Father's Name: ";
cin >> student1.fatherName;
cout << "Enter the Roll-Number: ";
cin >> student1.rollNum;
cout << "Enter the Semester: ";
cin >> student1.semester;
//OUTPUT:
cout << endl;
cout << "Displaying Information:" << endl;
cout << endl;
cout << "Student's Name: " << student1.name << endl;
cout << "Father's Name: " << student1.fatherName << endl;
cout << "Roll Number: " << student1.rollNum << endl;
cout << "Semester: " << student1.semester << endl;
return 0;
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images