나는이 내가 호출 할 함수의 .h
인 void
오류 : 토큰 ')'전에 예상되는 주요 표현 (C)
을 반환 characterSelection(SDL_Surface *screen, struct SelectionneNonSelectionne sel)
라는 이름의 함수를 호출하는 것을 시도하고있다 :
struct SelectionneNonSelectionne;
void characterSelection(SDL_Surface *screen, struct SelectionneNonSelectionne);
void resetSelection(SDL_Surface *screen, struct SelectionneNonSelectionne);
내 주요 기능에
,이 같이 호출하려고 :
characterSelection(screen, SelectionneNonSelectionne);
내가 컴파일 할 때, 메시지가 :
error: expected primary-expression before ')' token
나는 includes
을 만들었습니다. 나는 두 번째 논쟁, 내가 struct
miscall 가정합니다. 하지만, 그물에 왜 찾을 수 없습니다.
내가 뭘 잘못했는지 알아?
당신은 함수에 객체를 전달해야 유형 이름 SelectionneNonSelectionne을 전달하기 때문에 오류가 발생
같은 함수에 해당 변수를 전달합니다. 당신은 타입 ('SelectionneNonSelectionne')을 전달하려고 시도하는 것 같아요. – juanchopanza
'SelectionneNonSelectionne'인수를 제거하려고했습니다. 분명히 오류 메시지가 너무 적습니다. 'error : 함수가 너무 적습니다.'void characterSelection (SDL_Surface *, SelectionneNonSelectionne) "'내가 할 수있는 일 내가 전화 할 수없는 것을 불러야한다면? – Flo
언제 개체를 전달하면 매개 변수가 제거 되었습니까? – juanchopanza