Курсовая работа: Работа с языками С и С++
FILE *f;
if (! (f=fopen (fileName,"rb"))) {
while (getchar ()! ='\n')
continue;
do{
readName (name);
if (name [0] =='\0')
return;
printf ("Невозможно открыть файл cименем '%s'. \n",name);
}while (! (f=fopen (name,"rb")));
system ("clear");
printf ("Файл с именем '%s' прочитан", name);
}
else
printf ("Файл с именем '%s' прочитан", fileName);
k->pre=NULL;
(*n) =0;
while (1) {
fread (k->year,1,5,f);
fread (k->name,1,40,f);
fread (& (k->a),4,1,f);
fread (& (k->db),2,1,f);
fread (& (k->p),2,1,f);
(*n) ++;
k->I=k;
k->number=*n;
if ( (fread (&i,4,1,f))) {
k->next= (struct e*) malloc (sizeof (struct e));
k->next->pre=k;