>source

void makeMoveReplace();    
void makeMoveReplace(char board[][SIZE*SIZE], char char1, char char2){
        int i=0, j=0;
        if(char1 == '\n' || char1 == ' ')
            printf("Error");
        for(i; i < SIZE*SIZE;i++){
            for(j; j < SIZE*SIZE; j++){
                if(board[i][j] == char1)
                    board[i][j] = char2;
            }
        }
    }

'makeMoveReplace'에 대한 충돌 유형-내가 얻는 오류.

  • 답변 # 1

    함수 서명을 일치시켜야하므로 다음을 변경하십시오.

    void makeMoveReplace();
    
    

    ...에

    void makeMoveReplace(char board[][SIZE*SIZE], char char1, char char2);
    
    

  • 답변 # 2

    함수 선언은 함수 정의와 일치해야합니다.

    기능 선언문 변경 :
    void makeMoveReplace(); ...에 void makeMoveReplace(char [][SIZE*SIZE], char, char);

관련 자료

  • 이전 PowerShell 사용자 지정 모듈 매니페스트는 선언 된 함수를 노출하지 않습니다
  • 다음 git - 브랜치를 푸시하기 전에 일부 변경 사항을 제외하는 방법