Курсовая работа: Работа с языками С и С++
continue;
readName (name);
if (name [0] =='\0')
return;
}
ifstream f (name, ios:: binary);
if (f. fail ()) {
cout<<"Невозможно открыть файл c именем "<<name<<endl;
return;
}
else
cout<<"Файл с именем '"<<name<<"' прочитан";
f. clear ();
k->pre=NULL;
for (*n=1;; (*n) ++) {
f. read ( (char*) k->year,5);
f. read ( (char*) k->name,40);
f. read ( (char*) & (k->a),4);
f. read ( (char*) & (k->db),2);
f. read ( (char*) & (k->p),2);
k->I=k;
k->number=*n;
if (f. peek ()! =EOF) {
k->next= (struct e*) malloc (sizeof (struct e));
k->next->pre=k;
k=k->next;
}
else{
k->next=NULL;