void add(){ ofstream outFile; outFile.open("Contacts.dat",ios::binary|ios::app); Contacts obj; obj = Set(obj); obj.print(); outFile.write((char*)&obj,sizeof(obj)); cout<<"添加成功"<<endl; outFile.close(); }添加注释
时间: 2024-03-19 14:40:07 浏览: 78
my-pic.rar_grown2dl_site:www.pudn.com_用devc++画图
//定义一个名为add的函数
void add() {
//创建一个名为outFile的输出文件流,打开"Contacts.dat"文件,并以二进制形式追加写入数据
ofstream outFile;
outFile.open("Contacts.dat", ios::binary | ios::app);
//创建一个名为obj的Contacts类对象,调用Set函数给obj对象赋值
Contacts obj;
obj = Set(obj);
//调用print函数输出obj对象的信息
obj.print();
//将obj对象以二进制形式写入outFile文件流中
outFile.write((char*)&obj, sizeof(obj));
//输出添加成功信息
cout << "添加成功" << endl;
//关闭outFile文件流
outFile.close();
}
阅读全文