void acadmic::getdata()
{
cout<<"\n Enter Roll No:";
cin>>rollno;
cout<<"\n Enter Name:" ;
cin>>name;
cout<<"\n Enter Course:";
cout<<"\n E for Enginnering \n M for MCA:";
cin>>degree;
cout<<"\n Enter Internal Marks for test1 and test 2:" ;
cin>>imk1>>imk2;
cout<<"\n Enter Marks For Extrenal Test1 and Test 2:";
cin>>emk1>>emk2;
}
void acadmic:utdata()
{
cout<<"\n Roll No:"<<rollno;
cout<<"\n Name:"<<name;
cout<<"\n Course:"<<degree;
cout<<"\n Internal Marks";
cout<<"\n "<<imk1<<"\n "<<imk2;
cout<<"\n External Marks";
cout<<"\n "<<emk1<<"\n "<<emk2;
cout<<"\n The Result Is "<<result;
}
void acadmic::calresult()
{
result=(imk1+imk2+emk1+emk2)/4;
}
file.read((char *)ptr,sizeof(a));
ptr->putdata();//wat is the reason that it ddnt work
//a.putdata(); //even this call works
}
//ptr->putdata(); //this works alone
file.clear();
break;
}
cout<<"\n Do you want to continue?";
ans=getche();
}while(ans=='y'||ans=='Y');
file.close();
cout<<"\nFile closed Successfully...";
}
Bookmarks