1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(40): error C2146: 구문 오류 : ';'이(가) 'DIV' 식별자 앞에 없습니다.
1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(40): warning C4551: 함수 호출에 인수 목록이 없습니다.
1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(40): error C2065: 'DIV' : 선언되지 않은 식별자입니다.
1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(41): error C2065: 'DIV' : 선언되지 않은 식별자입니다.
1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(41): error C2228: '.setvalue' 왼쪽에는 클래스/구조체/공용 구조체가 있어야 합니다.
1> ''unknown-type'' 형식입니다.
1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(42): error C2065: 'DIV' : 선언되지 않은 식별자입니다.
1>c:\users\libro\documents\visual studio 2010\projects\클래스와객체08_계산기\클래스와객체08_계산기\clacu.cpp(42): error C2228: '.calculate' 왼쪽에는 클래스/구조체/공용 구조체가 있어야 합니다.
이런 오류가 나며, 계산기를 add sub mul div clacu main 그리고 헤더를 만들어서 만드는 문제입니다
오류가 나는 부분만 일단 올려볼게요
//#ifndef ADD_H
//#define ADD_H
class div{
int a,b;
public:
void setvalue(int oa,int ob);
int calculate();
};
//#endif
div.h이구요
#include "div.h"
void div::setvalue(int oa,int ob)
{
a=oa;
b=ob;
}
int div::calculate()
{
return a/b;
}
div.cpp
그리고 calcu.cpp에서 헤더선언은
#include<iostream>
using namespace std;
#include "calcu.h"
#include "add.h"
#include "sub.h"
#include "mul.h"
#include "div.h"
오류가 나는 부분은
else if (pp=='/')
{
div DIV;
DIV.setvalue(oa,ob);
cout<<DIV.calculate()<<endl;
}
이 부분입니다
다른 기능은 돌아가는데 div에서 계속 걸려요
다른 기능 할때 같이 해서 틀린 부분이 없다고 생각하는데 원인을 모르겟어서 답답하네요ㅠㅜ