전달 함수에 입력을위한 2D 배열이있는 함수에 함수를 전달하려고합니다.함수에 2D 배열 입력을 전달하는 패스 함수
는 1 차원 배열의 나는 그런 짓을 :
이제void bungee(double Y[], double DY[])
{
// ...
}
void euler(void(ODES)(double[], double[]), double A[], double STEP)
{
// ...
ODES(A, B);
}
int main()
{
// ...
euler(bungee, y, dt);
return 0;
}
나는이 같은 2 차원 배열을 입력으로 오일러에 번지를 전달하고 싶습니다 : C/C에서
void bungee(double Y[][], double DY[][])
{ // ... }
void euler(void(ODES)(double[][], double[][])/*,...*/)
{ // ... }
int main()
{
euler(bungee);
return 0;
}
당신이 무엇을 할 일이 발생하면? 어떤 오류가 발생합니까? – Olotiar