void initial::update_balance(int t_accno,char t_name[30],char t_address[30],float t_balance)
{
int recno;
recno=recordno(t_accno);
fstream file;
file.open("INITIAL.dat",ios::out|ios::ate);
strcpy(name,t_name);
strcpy(address,t_address);
balance=t_balance;
int location;
location=(recno-1)*sizeof(initial);//Find the location in file
file.seekp(location); //Searches the insertion position in data file
//Updates the balance amount in INITIAL.dat data file
file.write((char *)this,sizeof(initial));
file.close();
}