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

Мне нужна помощь, чтобы выяснить, как пройти через двухмерный массив с двойным указателем, который был передан. Я думал, что у меня все правильно, но я не могу понять. По сути, это сетка, и я пытаюсь найти конкретное значение, которое всегда будет в массиве, но оно не найдено. Вот функция, и это то, что я первоначально попробовал. «S» - это персонаж, которого я пытаюсь найти, но он не находит его.

pathResult hasPath( char** maze, int mazeSize ){

    int i,j;
    char *startHere = NULL;
    for(i = 0; i < mazeSize; i++) 
    {
        for(j = 0; j < mazeSize; j++)
        {    
            printf("0");
            if(strcmp((*(maze + i) + j),"S") == 0)
            {
                printf("HERE");
            }
        }
        printf("\n");
    }
    return PATH_UNKNOWN;
}
...