Use app×
Join Bloom Tuition
One on One Online Tuition
JEE MAIN 2025 Foundation Course
NEET 2025 Foundation Course
CLASS 12 FOUNDATION COURSE
CLASS 10 FOUNDATION COURSE
CLASS 9 FOUNDATION COURSE
CLASS 8 FOUNDATION COURSE
0 votes
2.3k views
in Computer by (69.4k points)

Given a binary file GAME.DAT, containing records of the following structure type struct Game

{  char GameName[20]; char Participant[10][30];

};

Write a function in C++ that would read contents from the file GAME.DAT and creates a file named BASKET.DAT copying only those records from GAME.DAT where the event name is “Basket Ball”.

1 Answer

+1 vote
by (61.3k points)
selected by
 
Best answer

void CreateNewFile()

{

Game g1;

ifstream fin;

ofstream fout;

fin.open("GAME.DAT",ios::in|ios::binary); fout.open("BASKET.DAT",ios::out|ios::binary);

while(!fin.eof())

fin.read((char*)&g1,sizeof(g1)); 

if(strcmp(g1.GameName,"Basket Ball")==0) 

fout.write((char*)&g1.sizeof(g1));

}

fin.close();

fout.close();

}

Welcome to Sarthaks eConnect: A unique platform where students can interact with teachers/experts/students to get solutions to their queries. Students (upto class 10+2) preparing for All Government Exams, CBSE Board Exam, ICSE Board Exam, State Board Exam, JEE (Mains+Advance) and NEET can ask questions from any subject and get quick answers by subject teachers/ experts/mentors/students.

Categories

...