Banking Record System in C++
#include<iostream> #include<fstream> #include<cstdlib> using std::cout; using std::cin; using std::endl; using std::fstream; using std::ofstream; using std::ifstream; using std::ios; class account_query { private: char account_number[20]; char firstName[10]; char lastName[10]; float total_Balance; public: void read_data(); void show_data(); void write_rec(); void read_rec(); void search_rec(); void edit_rec(); void delete_rec(); }; void account_query::read_data() { cout<<"\nEnter Account Number: "; cin>>account_number; cout<<"Enter First Name: "; cin>>firstName; cout<<"Enter Last Name: "; cin>>lastName; cout<<"Enter Balance: "; cin>>total_Balance; cout<<endl; } void account_query::show_data() { cout<<"Account Number: "<<account_number<<endl; cout<<"First Name: "<<firstName<<endl; cout<<"Last Name: "<<lastName<<endl; cout<<"Current Balance: Rs. "<<total_Balance<<endl; cout<<"-------------------------------"<<endl; } void account_query::write_rec() { ofstream outfile; outfile.open("record.bank", ios::binary|ios::app); read_data(); outfile.write(reinterpret_cast<char *>(this), sizeof(*this)); outfile.close(); } void account_query::read_rec() { ifstream infile; infile.open("record.bank", ios::binary); if(!infile) { cout<<"Error in Opening! File Not Found!!"<<endl; return; } cout<<"\n****Data from file****"<<endl; while(!infile.eof()) { if(infile.read(reinterpret_cast<char*>(this), sizeof(*this))>0) { show_data(); } } infile.close(); } void account_query::search_rec() { int n; ifstream infile; infile.open("record.bank", ios::binary); if(!infile) { cout<<"\nError in opening! File Not Found!!"<<endl; return; } infile.seekg(0,ios::end); int count = infile.tellg()/sizeof(*this); cout<<"\n There are "<<count<<" record in the file"; cout<<"\n Enter Record Number to Search: "; cin>>n; infile.seekg((n-1)*sizeof(*this)); infile.read(reinterpret_cast<char*>(this), sizeof(*this)); show_data(); } void account_query::edit_rec() { int n; fstream iofile; iofile.open("record.bank", ios::in|ios::binary); if(!iofile) { cout<<"\nError in opening! File Not Found!!"<<endl; return; } iofile.seekg(0, ios::end); int count = iofile.tellg()/sizeof(*this); cout<<"\n There are "<<count<<" record in the file"; cout<<"\n Enter Record Number to edit: "; cin>>n; iofile.seekg((n-1)*sizeof(*this)); iofile.read(reinterpret_cast<char*>(this), sizeof(*this)); cout<<"Record "<<n<<" has following data"<<endl; show_data(); iofile.close(); iofile.open("record.bank", ios::out|ios::in|ios::binary); iofile.seekp((n-1)*sizeof(*this)); cout<<"\nEnter data to Modify "<<endl; read_data(); iofile.write(reinterpret_cast<char*>(this), sizeof(*this)); } void account_query::delete_rec() { int n; ifstream infile; infile.open("record.bank", ios::binary); if(!infile) { cout<<"\nError in opening! File Not Found!!"<<endl; return; } infile.seekg(0,ios::end); int count = infile.tellg()/sizeof(*this); cout<<"\n There are "<<count<<" record in the file"; cout<<"\n Enter Record Number to Delete: "; cin>>n; fstream tmpfile; tmpfile.open("tmpfile.bank", ios::out|ios::binary); infile.seekg(0); for(int i=0; i<count; i++) { infile.read(reinterpret_cast<char*>(this),sizeof(*this)); if(i==(n-1)) continue; tmpfile.write(reinterpret_cast<char*>(this), sizeof(*this)); } infile.close(); tmpfile.close(); remove("record.bank"); rename("tmpfile.bank", "record.bank"); } int main() { account_query A; int choice; cout<<"***Acount Information System***"<<endl; while(true) { cout<<"Select one option below "; cout<<"\n\t1-->Add record to file"; cout<<"\n\t2-->Show record from file"; cout<<"\n\t3-->Search Record from file"; cout<<"\n\t4-->Update Record"; cout<<"\n\t5-->Delete Record"; cout<<"\n\t6-->Quit"; cout<<"\nEnter your choice: "; cin>>choice; switch(choice) { case 1: A.write_rec(); break; case 2: A.read_rec(); break; case 3: A.search_rec(); break; case 4: A.edit_rec(); break; case 5: A.delete_rec(); break; case 6: exit(0); break; default: cout<<"\nEnter corret choice"; exit(0); } } system("pause"); return 0; }
C++
- Write a C++ program to Make Simple calculator
- Write a C++ program to arrange 10 numbers in ascending order
- Write a C++ program to calculates the following equation for entered numbers (n, x). 1+ (nx/1!) - (n(n-1)x^2/2!)
- Write a C++ program to 1. Initialize Matrices 2. Print Matrices 3. Multiply Matrices 4. Transpose of 2nd Matrix 5. Move Row and Column of 2nd Matrix 6. Quit
- Write the C++ program for processing of the students structure
- Write a C++ program that gets two strings from input and stores them in variables such as str1 and str2
- Write a C++ program that gets one text with the maximum of 256 characters from input and converts it to standard format based on the following rules and prints the final standardized text
- C++ Mini-Project: Human Resource Management Program
- Write a C++ program to Solve Quadratic equation
- C++ program for Calculation of the surface and the volume of a cone
- C++ Program to show Fibonacci Series
- C++ Program for Decimal to Hexadecimal Conversion
- C++ program to convert decimal number into binary
- C++ PROGRAM TO CHECK WHETHER A NUMBER IS NOT A PERFECT NUMBER OR NOT
- C++ program to find prime numbers in a given range
- C++ program to find Armstrong number
- C++ program to find prime number
- C++ program to convert a string into upper-case or lower-case
- C++ program to concatenate strings
- How to Run and install the mongo c++ drivers (MongoDB) On Ubuntu Linux
- How to Install Crypto++ Library with the Eclipse IDE on UBUNTU12.10 OS.
- Build and Run Sample Code Using Log4Cpp from Source Code on Ubuntu
- C++ counting the number of lines in a text file
- How do you implement the factorial function in C++
- C++ program to find HCF n LCM of two numbers
- The most elegant way to split a string in C++
- C++ Program for Printing 1 to 1000 without loop
- PASS BY REFERENCE C++ EXAMPLE
- C++ PROGRAM TO FIND WHETHER A NUMBER IS EVEN OR ODD
- C++ code to print all odd and even numbers in given range
- C++ Program to Check Palindrome Number
- C++ code to get sum of all odd numbers in given range
- C++ program to find ASCII Code for Characters and numbers
- Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment + Running Sample program
- Write a c++ program that calculates the average of three numbers
- C++ program compute hourly pay taking overtime into account
- C++ program to print 5 rows of 10 stars
- Write a C++ program that can print a temperature conversion
- Write a C++ program to construct a pyramid of stars
- C++ PROGRAM FOR RANDOM NUMBER GENERATOR
- Program for climbing worm program in c++
- C++ Program to display current date and time
- A C++ program to print the half pyramid
- C++ program to print pyramid of numbers
- C++ program to print pyramid of numbers
- C++ program to make a hollow square using loops
- Write a C++ Program for Calculating Slope of a Line Given Two End Points
- How to install Package build-essential on Ubuntu Linux
- Installing Eclipse IDE with C/C++ plugin(or CDT) in Ubuntu Linux
- How to Install, Build and Use the Boost C++ libraries in eclipse IDE on UBUNTU LINUX
- Write a C++ Program Banking Record System
C++ Conversion
- C++ Program for Converting Decimals to Binary
- C++ program to Convert Decimal to Octal
- Program for Decimal to Hexadecimal Conversion in C++
- Program to Convert Binary To Decimal Conversion in C++
- Program to convert hexadecimal to decimal conversion in C++
- C++ Program to convert hex string to signed integer
- Convert an Integer into a String in C++
- Convert a String into an Integer Data in C++
- Convert a string into the ASCII Format in C++
- C++ program to Convert Character into Integer
- Convert Character into a String in C++
- Convert String to Date in C++
- Convert double to string in C++
- C++ CONVERT CHARACTER TO INTEGER USING ASCII
- FUNCTION TO CONVERT CHARACTER INTO INTEGER IN C++
- C++ program to convert string to float
- C++ program to convert string to Double
- CONVERTING NUMBERS INTO THEIR WORDS EQUIVALENT IN C++
- C++ Program to convert a Decimal int to Hexadecimal
- C++ Program to convert HEX to ASCII String
- HOW TO WRITE A C++ PROGRAM TO CONVERT A DECIMAL INT TO HEXADECIMAL
- WRITE A C++ PROGRAM TO CONVERT HEX TO ASCII STRING
- How to use Xerces Library to parse the XML file with Visual C++ Project
-----------------------------------------------------------------
Mini project Banking Record System in C++
Mini project Banking Record System in C++
C++ Banking System Project
Source Code For Bank Management System In C++
Banking management system in c++ project
Bank Account System in C++ using Classes
Bank Management System in C++
C++ banking system using console and file to store records
Banking system in c++
Program of maintaining banking account information system
c++ projects on internet banking system