-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDELETE_IT.c
87 lines (78 loc) · 1.18 KB
/
DELETE_IT.c
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
//
// Created by Olexandr Rizhiy on 5/29/17.
//
#include "lem_in.h"
void print_1(t_lemin *lemin)
{
t_routes *rs;
t_route *r;
int route;
route = 1;
rs = lemin->routes;
while (rs)
{
ft_printf("Route #%d, Len = %d, Links: ", route, rs->len_route);
route++;
r = rs->route;
while (r->room)
{
ft_printf("%s", r->room);
if (ft_strcmp(r->room, "f"))
ft_printf(" - ");
r = r->next;
}
ft_printf("\n");
rs = rs->next;
}
}
void print_2(t_routes *routes)
{
t_routes *rs;
t_route *r;
rs = routes;
while (rs->next->route->room)
rs = rs->next;
r = rs->route;
while (r->room)
{
ft_printf("%s - ", r->room);
r = r->next;
}
ft_printf("\n");
}
void print_3(t_routes *routes)
{
t_route *r;
r = routes->route;
while (r->next)
{
ft_printf("%s - ", r->room);
r = r->next;
}
ft_printf("\n");
}
void print_4(t_lemin **lemin)
{
t_pack_routes *prs;
t_routes *rs;
t_route *r;
ft_printf("\n\n");
prs = (*lemin)->pack_routes;
while (prs)
{
rs = prs->routes;
while (rs)
{
r = rs->route;
while (r->next)
{
ft_printf("%s - ", r->room);
r = r->next;
}
rs = rs->next;
ft_printf("\n");
}
prs = prs->next;
ft_printf("\n");
}
}