📄 applyforhouse.cpp
字号:
#include "main.h"
void applyforhouse(fstream & applyclient)
{
cout<<"******************apply for house******************\n\n";
int clientID=0;
cout<<"Enter the ID who want to apply for house:";
while (clientID<1 || clientID>100)
{
cout<<"Enter the ID(1 to 100):";
cin>>clientID;
if(clientID<1 || clientID>100)
cout<<"Error!Reset!"<<endl;
}
ClientData client;
applyclient.seekg((clientID-1)*sizeof(ClientData));
applyclient.read(reinterpret_cast<char *>(&client),sizeof(ClientData));
if (client.getClientID()!=0)
{
int applylevel=0;
cout<<"Enter the applylevel:";
while (applylevel<1 || applylevel>6)
{
cout<<"Enter the ID(1 to 6):";
cin>>applylevel;
if(clientID<1 || clientID>6)
cout<<"Error!Reset!"<<endl;
}
client.setApplyLevel(applylevel);
cout<<"ID "<<clientID<<" has applied for level "<<applylevel<<endl;
applyclient.seekp((clientID-1)*sizeof(ClientData));
applyclient.write(reinterpret_cast<const char *>(&client),sizeof(ClientData));
}
else
cerr<<"ID "<<clientID<<" is empty.\n";
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -