#include <iostream> //일단 cpp
#include"in.h"
#include"total.h"





using namespace std;

void main()
{
    cout<<"\n지금부터 성적처리를 시작하겠습니다 중간고사 35% 기말 35% 출석 10% 과제 20% 입니다\n";
    input_d i;
    i.info();
    i.score();
    i.pu();
    cal c;
    c.total();
    

    cout<<"이름: "<<i.name1<<endl;
    cout<<"학번: "<<i.code1<<endl;
    cout<<"과목: "<<i.subject1<<endl;
    
    
    


    cout<<"\n\n\n\n중간고사 점수: "<<c.sco1<<endl;
    cout<<"기말고사 점수: "<<c.sco2<<endl;
    cout<<"평균: "<<c.aver<<endl;
    cout<<"총점: "<<c.tot<<endl;


}
//해더 인.h

using namespace std;
class input_d
{
public:
   
    char name1[20];
    char subject1[20];
    double sco1,sco2,num1,report1,code1;
    //double *psco1,*psco2,*pnum1,*preport,*pcode;
public:
    void score();
    void info();
    void pu();
};

void input_d::score()
{
    cout<<"\n중간고사 점수를 입력하세요(100점 만점입니다)\n";
    cin>>sco1;

    cout<<"기말고사 점수를 입력하세요(100점 만점입니다)\n";
    cin>>sco2;
   
    cout<<"출석점수를 입력하세요 (10점 만접입니다)\n";
    cin>>num1;
   
    cout<<"과제점수를 입력하세요 (20점 만점입니다\n";
    cin>>report1;
   
}
void input_d::pu()
{
    cout<<sco1<<sco2<<num1<<report1<<endl;
}
void input_d::info()
{
    cout<<"\n이름을 입력하시오\n";
    cin>>name1;
    cout<<"\n학번을 입력하시오\n";
    cin>>code1;
   
    cout<<"\n과목을 입력하시오\n";
    cin>>subject1;
}

//해더 토탈.h

using namespace std;
#include"in.h"
class cal:public input_d
{public:
    //double n1,n2,av,nu1,rep,to;
    double aver,tot;

public:
   
    void total();};

void cal::total()
{

   
        aver=(sco1+sco2)/2;

        tot=aver*0.7+num1+report1;
       
        cout<<aver<<tot<<sco1<<endl;


   
}

이랬더니 칼클레스 토탈 함수에서 변수가 디폴트 값이 들가요

개떡같이 질문해서 죄송해요 상속을 공부하는 중이었는데  뭔가 잘 모르겠음 값 전달을 포인터를 써야한다면 어떻게 써야할지도 모르겠다