C++ Read and write multiple objects of same class

前端 未结 4 858
故里飘歌
故里飘歌 2021-01-13 06:52
airport air(1,2,3); //an airport constructor
ofstream myfile;
myfile.open(\"rishab\",ios::app||ios::binary);
myfile.write((char*)air,sizeof(airport);
myfile.close();         


        
4条回答
  •  日久生厌
    2021-01-13 07:39

    ofstream myfile;
    
    std::vector vec;
    myfile.open("rishab",ios::app||ios::binary);
    while(myfile.write(reinterpret_cast(&air),sizeof(airport)) != 0)
       vec.push_back(air);
    
    myfile.close();
    

    Now use vec for processing

提交回复
热议问题