게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
c++ 과제중인데 계속 오류가 나서 질문 올려요
게시물ID : programmer_9240짧은주소 복사하기
작성자 : 심심심란
추천 : 0
조회수 : 4681회
댓글수 : 17개
등록시간 : 2015/04/09 21:40:15
옵션
  • 본인삭제금지
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에서 계속 걸려요
다른 기능 할때 같이 해서 틀린 부분이 없다고 생각하는데 원인을 모르겟어서 답답하네요ㅠㅜ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호