#include <iostreame.h>
#include <stdlib.h>
#include <string.h>
struct node
{char Name[15],Addr[20],Tele[14],E-mail[20];
struct node *next;
};
//////////////////////////////////文件操作:
vode file_write(const node *pc) //保存结点
{char filename[20];
ofstream ofile;
count<<"请输入文件名(包括路径)";
cin>>filename;
ofile.open(filename,ios::app|ios::binary);
if(!ofile)
{cout<<"你输入的文件名有误!";
exit(0);
}
ofile.write(pc->Name,15);
ofile.write(pc->Addr,20);
ofile.write(pc->Tele,14);
ofile.write(pc->E-mail,20);
}
node *file_read(const char *filename)
{node * head,*pn,*pt;
char name[15],addr[20],tele[14],e-mail[20];
head=0;
ifstream ifile;
ifile.open(filename,ios::in|ios::binary);
if(!ifile)
{cout<<"文件不存在!";
exit(0);
}
if(ifile.eof())
{cout<<"文件为空!";