Code:/* Function Protypes*/
void saveToFile(FILE*);
void getFromFile(FILE*);
void saveToFile(FILE*fp){
fp = fopen("c:BOOKS.dat","wb");
int i;
for(i=0;i<SIZE;i++)
{
fwrite(&books[i],sizeof(BOOK),1,fp);
fclose(fp);
}
}
void getFromFile(FILE*fp){
int i =0;
printf("Retrieving Books from file");
while(fread(&books[i],sizeof(BOOK),1,fp)!= NULL)
i++;
fclose(fp);
}
do{
FILE*fp;
if((fp=fopen("c:BOOKS.DAT","wb")) ==NULL){
printf("there is no file saved");
} else
getFromFile(fp);
runMainMenu();
scanf("%d",&numSelected) ;
switch(numSelected){
case 1: addBook(); break;
case 2: deleteBook(); break;
case 3: viewBooks(); break;
case 4: viewABook(); break;
case 5: printf(" "); break;
}
ok when i try to compile this code(this is only a small amount of the code)
i get an error
$(CC) -c main.c -o main.o $(CFLAGS)
no idea why???? help??