#include<iostream>
using namespace std;
class EvenNum{
private:
int ne;
public:
int Get(){ return ne; }
void SetNe(int n) { ne = n ;}
int EvenS(int n);
};
int EvenNum::EvenS(int n){
int i,s = 0;
for(i= 0; i< n ; i++){
if(i%2 == 0)
s = s+i;
}
return s;
}
int main(){
int n;
EvenNum x;
cout<<"n을 입력하시오. "<<endl;
cin>>n;
cout<< x.SetNe(n) <<endl;
return 0;
}
error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'void'
(or there is no acceptable conversion)
이렇게 나오는데 정확히 뭐가 잘못됐는지 모르겠네..
영어도 모르고 프로그래밍도 모르고....큰일이다
낫놓고 기역자도 모르네. \"오른쪽 피연산자로 void를 취하도록 정의된 연산자가 없다\"
그게 무슨소리야? 어떻게 바꿔줘야되?
void SetNe(int n) { ne = n ;} 에서
int SetNe(int n) { ne = n ;}
ㅋㅋ 가르쳐주는 인간도 틀리면 어쩌냐...
노보케인//너말고 지나가던로리 가 틀렸잖음