#include <iostream>
#include <string>
using namespace std;

class Account{
private:
 int left;
public:
 Account(int _left){//생성자를 사용해 초기값을 선언.
  Exception(_left);

  //setAccount(_left);
 }
 void setAccount(int account1){//초기잔액을 받아들이고 데이터 멤버를 값으로 받는 set함수.
  left=account1;
 }

 void Exception(int account2){//초기값이 음수일 경우를 검증하는 Exception함수.
  if(account2>0){
   setAccount(account2);
  }
  else{
   setAccount(0);
   cout << "Initial balance cannot be negative" << endl;
  }
 }

 void credit(int _credit){
  left+=_credit;//현재 잔액에 일정액을 더함
 }

 void debit(int _left){
  if(left<_left){//잔액이 초과하면 아래의 문장을 호출
   cout <<"Debit amount exceeded account balance" <<endl;
  }
  else{
   cout<<"attempting to subtract" << _left<<" from" ;
  }
 }

 int getBalance(){
 return left;//현재 잔액을 반환
 }
};



int main(){
 Account account1(100);//객체 생성
 cout << "account1 balance is : " <<account1.getBalance()<<endl;
 Account account2(-25);//객체생성
 cout << "account2 balance is : " <<account2.getBalance()<<endl;
 cout << "Enter withdrawal amount for account1 : 150"<<endl<<endl;
 account1.debit(150);
 cout << "account1 balance is : " <<account1.getBalance()<<endl;
 cout << "Enter deposit amount for account2 : 100"<<endl<<endl;
 account2.credit(100);
 cout << "attempting to add 100 from account2 balance" << endl;
 cout << "account2 balance is : " <<account2.getBalance() << endl;

 return 0;
}


이거를 header.h , Class.cpp , Main.cpp 3개의 파일로 나눠야 되는데

조교가 설명도 안해주고 해오라고 하니 어떻게 해야될지를 모르겠네요.