/ATM-Machine-C-Mini-Project

The project is all about creating a basic ATM machine programme using C language

Primary LanguageC

ATM Machine C Mini Project

This is a code of ATM
An automated teller machine (ATM) is an electronic telecommunications device that enables customers of financial institutions to perform financial transactions, such as cash withdrawals, deposits, transfer funds, or obtaining account information, at any time and without the need for direct interaction with bank staff.

Getting Started

Code is completely written in C Language and anyone can contribute in it. This program might be used as a minor college project or one may just find it interesting to write programs like this.

Prerequisites

As the program is written in C language , you will need an IDE to run the code In this case , we'll suggest you to use Dev C++ IDE with GCC compiler to run the code , As it is very easy and simple to use. However there is no boundation of use of IDE , You may use any IDE that you prefer.

Installing

The installation of Dev c++ is very easy , like any other software you can install it simply

You can download from the given link.

https://sourceforge.net/projects/orwelldevcpp/

Some more information

Information about files

ATM Machine C Mini Project.c : This is the main file where all the code and functionality of program is present.

Reading driver.c : This file is used to read the details present in "Account_Details.dat" file.

Details Entry.c : This file is for making new users/Account holders in "Account_Details.dat" file.

temp.dat : This is an empty dummy file , Basically you don't need to download it , This file will automatically get created ones you execute the main program ( ATM Machine C Mini Project.c) and will also get deleted after the program is ended . Use of this file is to provide a two file system , that is used to store the details of modified account along with all other accounts and after that , it gets renamed to "Account_Details.dat" Refer to code in main program for more information.

Account_Details.dat : This file contains records of all the account holders.

The details in file are stored in binary form for more security.

Modifying binary files is slightly different than text files so handle them carefully.

Contributors