Untitled
unknown
plain_text
2 years ago
754 B
13
Indexable
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX 100
int menu(void);
void load(void);
struct catalog {
char name[80];
char title[80];
char pub[80];
unsigned date;
unsigned char ed;
} cat[MAX];
int top = 0;
int main(void)
{
int choice;
load();
return 0;
}
void load(void)
{
FILE *fp;
if((fp = fopen("catalog", "rb"))==NULL)
{
printf("catalog file not on disk.\n");
return;
}
if(fread(&top, sizeof top, 1, fp)!=1)
{
printf("Error reading count.\n");
exit(1);
}
if(fread(cat, sizeof cat, 1, fp)!=1)
{
printf("Error reading catalog data.\n");
exit(1);
}
fclose(fp);
}
Editor is loading...