Advertisement
Niloy007

Sample project code

Jul 29th, 2020
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.09 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. struct Car {
  4.     char name[50];
  5.     int model;
  6.     int year;
  7. };
  8.  
  9. int INDEX = 0;
  10. struct Car car[40];
  11.  
  12. void insert() {
  13.     printf("Enter car name:\n");
  14.     fflush(stdin);
  15.     scanf("%s", car[INDEX].name);
  16.     fflush(stdout);
  17.  
  18.     printf("Enter car model:\n");
  19.     scanf("%d", &car[INDEX].model);
  20.  
  21.     printf("Enter Registration year:\n");
  22.     scanf("%d", &car[INDEX].year);
  23.     printf("Car has been inserted!\n\n");
  24.     INDEX++;
  25. }
  26.  
  27. void show() {
  28.     int i;
  29.     if (INDEX == 0) {
  30.         printf("List is empty\n\n");
  31.     } else {
  32.         for (i = 0; i < INDEX; i++) {
  33.             printf("Car Name: %s\n", car[i].name);
  34.             printf("Car Model: %d\n", car[i].model);
  35.             printf("Registration Year: %d\n", car[i].year);
  36.             printf("\n");
  37.         }
  38.     }
  39. }
  40.  
  41. int main() {
  42.     int choise;
  43.  
  44.     while (1) {
  45.         printf("Menu\n");
  46.         printf("1. Insert Car\n");
  47.         printf("2. Show All Cars\n");
  48.         printf("3. Exit\n");
  49.         printf("Enter your choise:\n");
  50.         scanf("%d", &choise);
  51.  
  52.         if (choise == 1) {
  53.             insert();
  54.         } else if (choise == 2) {
  55.             show();
  56.         } else if (choise == 3) {
  57.             break;
  58.         } else {
  59.             printf("Wrong Option!\n\n");
  60.         }
  61.     }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement