#include <iostream>
#include <stdlib.h>
#include <fstream>
#include <string.h>
using namespace std;
int main () {
ifstream inFile;
inFile.open("transactions.txt");
if (!inFile) {
cerr << "Unable to open file datafile.txt";
exit(1);
}
string summary = "";
string x;
while (inFile >> x) {
summary += x + " ";
}
int n = 0;
int number_of_deposits = 0;
char cstr[summary.size() + 1];
strcpy(cstr, summary.c_str());
string account_number = "";
for (int i = 0; i < 3; i++) {
account_number += cstr[i];
}
cout << "Account number is that : " << account_number << endl;
for (int i = 0; i < summary.size() + 1; i++) {
if (cstr[i] == 'd') {
string deposit = "";
for (int j = i + 1; ; j++) {
deposit += cstr[j];
if (cstr[j] == ' ')
break;
}
n++;
cout << n << " - deposit balance is " << deposit << endl;
number_of_deposits++;
}
if (cstr[i] == 'w') {
string withdrawn_deposit = "";
for (int j = i + 1; j <= i + 5; j++) {
withdrawn_deposit += cstr[j];
}
cout << "Amount of withdrawn is " << withdrawn_deposit << endl;
}
}
cout << "The number of Deposits: " << number_of_deposits;
}


Comments