Home » C » C Projects » Project on Library Management
C Project on Library Management
C project on library management with options to Add books, List Books, List by title, Count books etc.. Program uses structure to store books records.
Source Code
/* Program: Library Management Author: CppBuzz Date: 17th Nov 2017 */ #include #include #include #include struct library { char bk_name[30]; char author[30]; int pages; float price; }; int main() { struct library l[100]; char ar_nm[30],bk_nm[30]; int i,j, keepcount; i=j=keepcount = 0; while(j!=6) { printf("\n\n1. Add book information\n2. Display book information\n"); printf("3. List all books of given author\n"); printf("4. List the title of specified book\n"); printf("5. List the count of books in the library\n"); printf("6. Exit"); printf ("\n\nEnter one of the above : "); scanf("%d",&j); switch (j) { /* Add book */ case 1: printf ("Enter book name = "); scanf ("%s",l[i].bk_name); printf ("Enter author name = "); scanf ("%s",l[i].author); printf ("Enter pages = "); scanf ("%d",&l[i].pages); printf ("Enter price = "); scanf ("%f",&l[i].price); keepcount++; break; case 2: printf("you have entered the following information\n"); for(i=0; i