writedata.cpp

来自「VC6.0小型图书馆管理程序。建议具有书籍存储与信息检索、借阅者信息存储与检索、」· C++ 代码 · 共 40 行

CPP
40
字号
#include<fstream>
#include"LinkedList.cpp"
#include"Associator.h"


int main()
{
    int i=0;
	LinkedList <Associator> Link;
    Associator a[3]={Associator("Jim",1001,10),Associator("Zhang ping",1002,10),Associator("Li jie",1003,10)};
	for(i=0;i<3;i++)
		Link.InsertFront(a[i]);

    Link.Reset();

	while(!Link.EndOfList())
	{
	     cout<<Link.Data().GetId();
		 Link.Next();
	}

	ofstream myFile("data.dat",ios_base::out);
	
	myFile.write((char *) &Link,sizeof Link);
    myFile.close();
   
	ifstream myFile1("data.dat",ios_base::in);
	
	LinkedList <Associator> Link1;
	
	myFile1.read((char *) &Link1,sizeof Link);
	Link1.Reset();
	while(!Link1.EndOfList())
	{
	     cout<<Link1.Data().GetName();
		 Link1.Next();
	}
		
	
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?