Introducing Radical.sh

Forget Code launches a powerful code generator for building API's

Assign one structure to another structure in C++

#include <iostream>
using std::cout;
using std::endl;
using std::string;
 
struct student {
 string name;

int tam,eng,mat;
int total;
};
 
int main() {
    student s1={"aaa",78,78,78};
        cout<<"\nUsing first object\n";
        cout <<"Name:"<<s1.name<<endl<<"\nMarks:"<<s1.tam<<","<<s1.eng<<","<<s1.mat;
    s1.total=s1.tam+s1.eng+s1.mat;
    cout<<"\nTotal:"<<s1.total;
  student s2=s1;
    s2.name=s1.name+"bbb";
    s2.tam+=10;
    s2.eng+=10;
    s2.mat+=10;
    s2.total=s2.tam+s2.eng+s2.mat;
    cout<<"\nUsing second object\n";
    cout <<"\nName:"<<s2.name<<endl<<"\nMarks:"<<s2.tam<<","<<s2.eng<<","<<s2.mat;
    cout<<"\nTotal:"<<s2.total;
    
 
   return 0;
}