0
void Admin::searchFlight(string destination)
{
Flight sFlight;
string read;
ifstream inFlight("Flight.txt");
while(getline(inFlight, read))
{
flightList.push_back(sFlight);
}
int counter = 0;
for(int i = 0; i < flightList.size(); i++)
{
if(destination.compare(flightList[i].getDestination()))
{
//counter++;
flightList[i].displayFlightSchedule();
}
}
}
В текстовом файле есть некоторые данные, как читать текстовый файл внутри вектора? Это мой перегружать конструктор Flight()
:Чтение из текстового файла в вектор объекта
Flight flightSchedule(flightID,departure,destination,price,dateOfFlight,timeOfFlight);
и вот мой вектор декларации:
vector<Flight> flightList;
Вы можете переопределить 'оператор >>()' – sshilovsky
Определить 'istream' экстрактор для' Flight' и разобрать каждую строку через ' std :: istringstream'открывает строку, только что прочитанную в вашем основном цикле. Предположим, что это формат с одним полетом в формате файла. – WhozCraig
Btw, я не вижу здесь никакого вопроса. Вам нужно разобрать строку в свой объект? – sshilovsky