-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.c
More file actions
47 lines (37 loc) · 992 Bytes
/
Copy pathmain.c
File metadata and controls
47 lines (37 loc) · 992 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include "labirinto.h"
#include "pilha.h"
int main()
{
//=============================
char **labirinto = NULL;
int vitoria = 1, linha, coluna;
int cx,cy;
//=============================
node *PILHA = (node *) malloc(sizeof(node));
if(!PILHA)
{
printf("Sem memoria disponivel!\n");
exit(1);
}inicia(PILHA);
printf("Dimensao labirinto \nlinha: ");
scanf("%d", &linha);
printf("coluna: ");
scanf("%d", &coluna);
labirinto = alocar_labirinto(linha,coluna);
//recebe_labirinto(labirinto);
ler_labirinto(labirinto, coluna);
while(vitoria){
imprimelabirinto(labirinto,linha,coluna);
analise_local(labirinto,&cx,&cy);
movimento(labirinto, &cx, &cy);
//Sleep(1000);
getchar();
system("cls");
}
printf("nn");
desalocar_labirinto(&labirinto,10,20);
return 0;
}