← Back to projects
Small ATM Simulation System
A C++ console-based ATM simulation system with login authentication, withdrawal, deposit, balance checking, and persistent account storage using text files.
Overview
Small Bank / ATM Simulation System is a C++ console application that simulates basic ATM banking operations. The system allows users to log in using an account number and PIN, then perform common banking transactions such as quick withdrawal, normal withdrawal, deposit, and balance checking. Client account data is stored persistently in a text file, allowing the system to keep account information and balances after the program is closed. The project uses C++ Standard Library features, file handling, structs, enums, and vectors to organize client records and transaction logic clearly.