65,184
社区成员




//写入文件
bool writeFile(TL* tl) {
if (isNull(tl->next) || tl->next->teacher.getNumber() == 0) {
cout << "NULL" << endl;
return false;
}
TL* node = tl;
fstream outfile("d:\\try.txt", ios::out | ios::binary);
if (!outfile) {
cerr << "open file error!";
}
while (node->next)
{
Teacher teacher = node->next->teacher;
outfile.write((char*)&teacher, sizeof(teacher)); //写入数据
node = node->next;
}
outfile.close();
return true;
}