Bank Database

Utilizing C and C++, a comprehensive bank database was developed with an integrated user interface. The system includes functionalities such as adding, deleting, finding, and printing all records. It offers the flexibility for the user to determine the number of record entries within the database. Dynamic memory allocation was implemented to create a linked list structure for storing the database entries, ensuring efficient management of data.

Through this project, I gained valuable insights into manipulating pointers in both C and C++, particularly in the context of constructing a singly linked list. I also learned about the critical importance of the order in which conditions are checked within if statements when working with pointers, emphasizing the need for a systematic approach to problem-solving. This project underscored the value of careful planning and strategizing before diving into coding, highlighting the significance of outlining the steps required to reach a solution.