Stl Vectors and file handling
Hi,
Im trying to write the vector product to a file but im havin no luck this has worked for other objects in the past.
Thanks
Code:
vector<product_structure> product;
ofstream fout(filename,ios_base::binary);
if (!fout.is_open()) {
return false;
}
fout.write(reinterpret_cast<char*>(product),product.size * sizeof(product_structure));
fout.close();
c:\Documents and Settings\Administrator\Desktop\iBurn\cMain.h(53): error C2440: 'reinterpret_cast' : cannot convert from 'std::vector<_Ty,_Ax>' to 'char *'
with
[
_Ty=product_structure,
_Ax=std::allocator<product_structure>
]