Welcome to Flight Ticket Reservation System, a command-line-based application that lets you book your flights with ease and convenience. Let's Assume you are planning a business trip or a vacation, this application will help you find the best flight options and secure your tickets in a few simple steps in an easier interface developed in complete C Programming
This is a command-line-based airline ticket booking application implemented in C. It allows users to create accounts, search for flights between destinations, book tickets in different classes, cancel bookings, and check upcoming bookings.
- User-friendly interface: The application is easy to use and navigate, with clear instructions and prompts for each operation.
- User accounts: You can create your own account with a username and password, and log in to access your bookings and personal information.
- Flight search: You can search for flights between any two destinations, and filter the results by date, time, price, and class.
- Flight booking: You can book tickets for yourself and your companions in different classes, such as economy, business, or first class. You can also choose your preferred seat and meal options.
- Flight cancellation: You can cancel your bookings at any time, and get a refund according to the cancellation policy.
- Booking history: You can view your upcoming and past bookings, and print your tickets and boarding passes.
The application is implemented in C language, using the concepts of data structure, file handling, and linked list. The application uses text files to store user and flight data, and performs various operations on them using linked list. The application also uses dynamic memory allocation, pointers, structures, and functions to manage the data and the logic of the application.
To run the application, you need to have a C compiler installed on your system, such as GCC or Clang. You can download the source code from this GitHub repository, and compile it using the following command:
gcc main.c -o flight
Then, you can run the executable file using the following command:
./flight
You will see the welcome screen of the application, where you can choose to log in, sign up, or exit. Follow the instructions and prompts on the screen to use the application. Enjoy your flight booking experience in simple c programming!