this asks for info about a book
but it says that it cant find the header file
Code:
struct bookInfo {
    char title [40];
    char author [25];
    float price;
    int pages;
};


#include <bookinfo.h>
#include <stdio.h>


main()
{
    int ctr;
    struct bookInfo books[3];




    for (ctr = 0; ctr < 3; ctr++)
    {
        printf("What is the name of the book #%d?\n\n", (ctr+1));
        gets (books[ctr] .title);
        puts("Who is the author?");
        gets(books[ctr].author)
        puts("How much did the book cost?");
        scnaf(" $%f", &books[ctr].price);
        puts("How many pages in the book?");
        scanf(" %d", &books[ctr].pages);
        getchar();
    }






    printf("\n\nHere is the collection of books: \n\n");
    for (ctr = 0; ctr < 3; ctr++)
    {
        printf("#%d: %s by %s",
               (ctr+1), books[ctr].title, books[ctr].author);
        printf("\n\nIt is %d pages and costs $.2f",
               books[ctr.pages, books[ctr].price);
        printf("\n\n");
    }




return (0);
}