#include #include #include "maze.h" #include #include int solve_maze(char* maze, int size){ for(int i = 0; i < size * size; i++){ if(maze[i] == ' '){ maze[i] = '*'; continue; }else{ i = i+size-2; continue; } } return 1; } /*int solve_maze(char* maze,int size){ char smaze[size+1][size+1]; char* wmaze = smaze; int k = 0; memset(smaze, 0, size); for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { smaze[i][j] = maze[k]; k++; } } for (int i = 0; i < size; i++) { for (int j = 0; j < size; j++) { printf("%c ",smaze[i][j]); } printf("\n"); } int r = findWay(0,0,size); return r; } int findWay(int i, int j, int size){ if(wmaze[i][j] == ' '){ wmaze[i][j] = '*'; if(findWay(i, j+1, size) == 1) return 1; if(findWay(i+1, j+1, size) == 1) return 1; wmaze[i][j] = ' '; } return 0; } */