Fewpal
0 votes
96 views
in Computer by (53.8k points)

Find the output of the following C++ code considering that the binary file PRODUCT.DAT exists on the hard disk with a list of data of 500 products.

class PRODUCT

{

int PCode;char PName[20];

public:

void Entry();void Disp();

};

void main()

{

 fstream In;

In.open("PRODUCT.DAT",ios::binary|ios::in);

PRODUCT P;

In.seekg(0,ios::end);

cout<<"Total Count: "<<In.tellg()/sizeof(P)<<endl;

In.seekg(70*sizeof(P));

In.read((char*)&P, sizeof(P));

In.read((char*)&P, sizeof(P));

cout<<"At Product:"<<In.tellg()/sizeof(P) + 1;

In.close();

}

1 Answer

0 votes
by (53.5k points)
selected by
 
Best answer

Total Count:500

At Product: 73

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

...