用C++写了一个vector<Ticket>vTick,文件读类成员后,vTick的size为0

ifstream ifs;

ifs.open(TICKET_FILE, ios::in);

Ticket ti;

while (ifs >> ti.c_name && ifs >> ti.number && ifs >> ti.start_city && ifs >> ti.arrive_city && ifs >> ti.start_time && ifs >> ti.arr_time &&ifs>>ti.price)

{

vTic.push_back(ti);

}

ifs.close();

这样在输出vTick.size()后发现为0。

是因为穿参太多还是别的问题。

急!!

什么报错。这个while有点恐怖,一个不做,各个不做。