C++ 代码解释
//录入老师资料voidTeacher::AddF(){intflag=0;iofile.open("Teacher_information.txt",ios::in|i...
//录入老师资料
void Teacher::AddF()
{
int flag=0;
iofile.open("Teacher_information.txt",ios::in|ios::binary);
while(iofile.seekg(sizeof(data[length]),ios::cur))
{
if(iofile.seekg(length*sizeof(data[length]),ios::beg))
{
iofile.read((char*)&data[length],sizeof(data[length]));
length++;
}
else
break;
if(length==maxsize)
{
flag=1;
goto loop;
}
}
People::Del(length);//删除第length的数据
cout<<"添加人员信息成功......"<<endl;
loop:
if(1==flag)
cout<<"人员信息储存空间已满......"<<endl;
iofile.close();
} 展开
void Teacher::AddF()
{
int flag=0;
iofile.open("Teacher_information.txt",ios::in|ios::binary);
while(iofile.seekg(sizeof(data[length]),ios::cur))
{
if(iofile.seekg(length*sizeof(data[length]),ios::beg))
{
iofile.read((char*)&data[length],sizeof(data[length]));
length++;
}
else
break;
if(length==maxsize)
{
flag=1;
goto loop;
}
}
People::Del(length);//删除第length的数据
cout<<"添加人员信息成功......"<<endl;
loop:
if(1==flag)
cout<<"人员信息储存空间已满......"<<endl;
iofile.close();
} 展开
1个回答
展开全部
#include<afxwin.h>(加入需要的头文件)
class CMinApp:public CWinApp(新建子类 Cminapp 继承 CWinApp)
{
public:
virtual BOOL InitInstance();(一个函数InitInstance)
};
BOOL CMinApp::InitInstance()(函数InitInstance的具体实现)
{
CFrameWnd* pFrame=new CFrameWnd;(新建一个窗口CFrameWnd *pFrame )
pFrame->Create(0,_T("最小的MFC程序"));(调用pFrame的create函数,建立一个文本"最小的MFC程序"(是中文所以需要支持unicode,否则是乱码))
pFrame->ShowWindow(SW_SHOWMAXIMIZED);(调用pFrame的ShowWindow函数, 窗口最大化显示)
pFrame->UpdateData();调用pFrame的UpdateData,相当于刷新窗口)
AfxGetApp()->m_pMainWnd=pFrame; (设置新建的pFrame作为主窗口)
return TRUE; (函数结束,返回)
}
CMinApp MyApp; (新建Myapp, 会调用InitInstance函数,所以你会看到一个最大化的窗口,上面写“最小的MFC程序”)
追问
完全不搭边!!!!!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询