#include <iostream>
using namespace std;

#define ID_LEN        20
#define MAX_SPD        200
#define FUEL_STEP        2
#define ACC_STEP        10
#define BRK_STEP        10

struct Car
{
        char gamerID[ID_LEN];        // 소유자ID
        int fuelGauge;                // 연료량
        int curSpeed;                // 현재속도
};

void ShowCarState(const Car &car)
{
        cout<<"소유자ID: "<<car.gamerID<<endl;
        cout<<"연료량: "<<car.fuelGauge<<"%"<<endl;
        cout<<"현재속도: "<<car.curSpeed<<"km/s"<<endl<<endl;
}
void Accel(const Car &car)
{
        if(car.fuelGauge<=0)
                return;
        else
                car.fuelGauge-=FUEL_STEP;

        if(car.curSpeed+ACC_STEP>=MAX_SPD)
        {
                car.curSpeed=MAX_SPD;
                return;
        }
        
        car.curSpeed+=ACC_STEP;
}
void Break(const Car &car)
{
        if(car.curSpeed<BRK_STEP)
        {
                car.curSpeed=0;
                return;
        }

        car.curSpeed-=BRK_STEP;
}

int main(void)
{
        Car run99={"run99",100,0};
        Accel(run99);
        Accel(run99);
        ShowCarState(run99);
        Break(run99);
        ShowCarState(run99);

        car sped77={"sped77",100,0};
        Accel(sped77);
        Break(sped77);
        ShowCarState(sped77);
        return 0;
}




이걸 헤더파일이랑 메인cpp파일이랑 클래스 정의 cpp로 나눠야 되는데 어떻게 나누냐.. ㅠㅠㅠㅠㅠ