This repository contains a simple ATM system implemented in C++. The system allows users to perform basic banking operations like cash withdrawal and balance checks. The system uses a file-based approach to store user data.
The ATM system is a console-based application written in C++. It simulates an automated teller machine that enables users to perform various banking operations. The code implements basic functionalities such as user authentication, cash withdrawal, and balance checks. Data is stored and retrieved using a file-based approach.
- User authentication using a user ID and PIN
- Cash withdrawal functionality
- Balance checking
- Data storage in a binary file
To get started with the ATM system, ensure that you have a C++ compiler installed on your system. You can use any standard C++ compiler such as g++ or Visual Studio.
- C++ compiler
- Clone the repository:
git clone git@github.com:aayush105/ATM.git
- Navigate to the project directory:
cd repository
- Compile the code using a C++ compiler:
g++ project.cpp -o output
-
Run the compiled executable:
./output
-
Follow the on-screen instructions to interact with the ATM system.
-
Perform operations such as cash withdrawal and balance checks by entering the appropriate options.
-
To access the system, use the provided user ID and PIN.