class Flight { private: string flightNumber; string departureCity; string arrivalCity; string departureT

动态 未结 0 84
小小草
小小草 LV1 2023年9月23日 23:40 发表
可以在`Flight`类中添加一个成员函数,用于将航班信息写入文件。具体实现如下: ```c++ void writeToFile(ofstream& file) const { file << flightNumber << "," << departureCity << "," << arrivalCity << "," << departureTime << "," << arriveTime << "," << price << "," << availableSeats << endl; } ``` 该函数接受一个`ofstream`类型的文件流对象作为参数,并将当前`Flight`对象的各个属性按照指定格式写入到文件中。注意,在函数定义中使用了`const`关键字,表示该函数不会修改当前对象的状态。 在调用该函数时,需要先打开一个输出文件流对象,并将其传递给`writeToFile`函数。例如: ```c++ ofstream outFile("flights.txt"); Flight f("CA123", "Beijing", "Shanghai", "2022-01-01 08:00", 100); f.writeToFile(outFile); outFile.close(); ``` 这段代码将创建一个名为`flights.txt`的文件,并将航班`f`的信息写入到文件中。最后,需要关闭文件流对象以确保数据被正确地写入到文件中。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复