>>fs.write((char *)&this,sizeof(this));
should be something like fs.write((char *)this,sizeof(*this));
>>fs.read((char *)br,sizeof(br));
What is br?
You've also defined bank::putdata() twice.
>>fs.write((char *)&this,sizeof(this));
should be something like fs.write((char *)this,sizeof(*this));
>>fs.read((char *)br,sizeof(br));
What is br?
You've also defined bank::putdata() twice.
zen