Я новичок, и я использую концепцию конструкторов для создания кода, который имитирует, как банковское программное обеспечение, когда я выполняю код, он идет на экран вывода, а когда я что-то вводлю, он возвращается на экран ввода. , Я столкнулся с этой проблемой некоторое время go и в разных программах, когда я пытаюсь использовать конструкторы. Заранее благодарю за помощь.
#include<iostream.h>
#include<conio.h>
class account
{
public:
int i, j, count, d, sum;
struct bank
{
int deb[5];
int cre[5];
};
bank b;
account()
{
int deposit();
int credit();
int balance();
}
int deposit()
{
cout << "Enter the amount you want to deposit: ";
i = 0, count;
cin >> b.cre[i];
i++;
d = totaldep();
cout << "Total deposit is: " << d;
return 0;
}
int credit()
{
cout << "Enter the amout you want to take: ";
j = 0;
cin >> b.deb[j];
j++;
balance();
return 0;
}
int balance()
{
cout << "The balance is " << d - b.deb[j];
return 0;
}
int totaldep()
{
for (count = 0; count <= i; count++)
{
sum = sum + b.cre[count];
}
return sum;
}
};
void main()
{
account a;
clrscr();
getch();
}