Posts

Showing posts from July, 2017

C++ Function to edit a particular record in a binary file

Void editrec() {       fstream fio;       student s; int r; fio.open("stud.dat",ios::binary|ios::out|ios::in); fio.seekg(0); cout<<" Enter the roll no. you want to edit : "; cin>>r; while(fio.read((char*)&s,sizeof(s))) {        if(r==s.retrno())        { cout<<"Record found !! "; s.get(); fio.seekp(fio.tellp()-sizeof(s)); fio.write(( char*)&s,sizeof(s)); } } fio.close(); }