Проблемы назначения массива указателей на матрицу указателей в C - PullRequest
0 голосов
/ 19 апреля 2019

Я пытаюсь одинаково назначить каждое значение указателя на матрицу указателей.Но, видимо, это не работает.Кто-нибудь знает, как я могу сделать это правильно?

void Evol_Temp(int N_bath, double Lambda, int N_cond, int N_iter, ofstream &arquivo){

        double *x01  = (double *) calloc(N_cond, sizeof(double));
        double *y01  = (double *) calloc(N_cond, sizeof(double));
        double *px01 = (double *) calloc(N_cond, sizeof(double));
        double *py01 = (double *) calloc(N_cond, sizeof(double));

    double **X   = (double **) calloc(N_bath, sizeof(double*));
    double **Y   = (double **) calloc(N_bath, sizeof(double*));
    double **Px  = (double **) calloc(N_bath, sizeof(double*));
    double **Py  = (double **) calloc(N_bath, sizeof(double*));


    for(i = 0; i < N_bath; j++){

        for(j = 0; j < N_cond; j++){

            X[i][j]  = x01[j];
            Y[i][j]  = y01[j];
            Px[i][j] = px01[j];
            Py[i][j] = py01[j];
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...