65,211
社区成员
发帖
与我相关
我的任务
分享
istream& operator >> (istream &is, StockList& sl)
{
is.read(sl.MarketCode, 4);
is.read(sl.StockCode, 8);
is.read(sl.Stockname, 16);
return is;
}
vector <StockList> vec;
ifstream ifile("D:\\v.txt", ios_base::binary);
istream_iterator<StockList> in_iter(ifile);
istream_iterator<StockList> eof;
while(in_iter != eof)
{
vec.push_back(*in_iter);
++in_iter;
}
ostream& operator <<( ostream& os, const StockList& sl)
{
os.write(sl.MarketCode, 4);
os.write(sl.StockCode, 8);
os.write(sl.Stockname, 16);
return os;
}
