함수 자체에서 "check_row"를 실행하면 배열 "sudoku_temp"를 전달하는 방식에 문제가 있습니다. 잘못하고있어. 내가 놓친 게 있니? 나는 자체 내에서 기능을 호출 할 때배열을 재귀 함수로 전달하는 데 문제가 있습니다. C++
int check_row(int j_position, int generated_value, int sudoku_temp[][9]){
for (int i_position = 0; i_position < 9; i_position++)
{
if (generated_value == sudoku_temp[i_position][j_position])
{
generated_value = generate_number();
check_row(j_position, generated_value, sudoku_temp[][j_position]);
}
else
return generated_value;
}
}
명확히하려면 문제입니다. 감사.
무슨 문제입니까? 컴파일 오류 인 경우 여기에 붙여 넣으십시오. – Kelm
sudoku_temp [] [j_position] 오류 : 표현식이 필요합니다. – Eskimu
희망 사항 : 조금 도움이 되길 바랍니다. http://stackoverflow.com/questions/8767166/passing-a-2d-array-to-ac-function – Han