2017-12-03 3 views
-1

2D 배열에서 "개미"북쪽, 남쪽, 동쪽 또는 서쪽으로 이동하는 함수 작업 중입니다. 나는이 "ant"를 위해 만든 클래스에서 수행 한 함수를 가지고 있지만 "정적이 아닌 멤버 함수의 잘못된 사용"이 계속 발생하는 함수를 사용하려고 할 때.잘못된 함수 오류 사용

Erno game; 

이것이 내가 main 함수에서 클래스를 호출 한 방법입니다.

if(movement == 'N') 
     game.move_N; 

이것은 main의 클래스에서 내 함수를 호출하는 방법입니다.

void move_N() 
    { 
     if(row-1 < 0) 
     { 
      cout << "ERNO CANT MAKE THAT MOVE. PLEASE TRY A DIFFERENT MOVE. (S/E/W/.)"; 

     } 
     else 
      row -=1; 

마지막으로 클래스에 작성된 함수가 있습니다. 모든 방향은 동일한 의사 코드입니다. 그들은 또한 민간 부문에 있습니다.

임에 새로운 것이므로 어떤 도움이라도 대단히 감사합니다! 미리 감사드립니다!

+0

S /'game.move_N을,'/'game.move_N를(); ' – user0042

답변

0

는 그냥 호출 연산자 추가 : game.move_N();

+0

감사합니다! 내가 나 자신을 몰랐다는 것을 믿을 수 없다. –