From 001414223348893ca7790cd3599c4e633df0180d Mon Sep 17 00:00:00 2001
From: tht_krisztian <tht_krisztian@sch.bme.hu>
Date: Mon, 2 Dec 2013 20:37:16 +0100
Subject: [PATCH] Modulozva2.0

---
 receptor/beolvasofv.c |  4 ++--
 receptor/main.c       | 12 +++++++-----
 receptor/receptor.h   |  3 ++-
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/receptor/beolvasofv.c b/receptor/beolvasofv.c
index 0e0d7ee..46d50be 100644
--- a/receptor/beolvasofv.c
+++ b/receptor/beolvasofv.c
@@ -297,7 +297,7 @@ void kiir(Lista_rec *lista)
 
 //A hozz�val�knak foglalt dinamikus mem�ria ter�letet felszabad�tja
 
-void szabadit_hozzavalok(Recept *eleje)
+void szabadit_hozzavalok(Recept *strazsa)
 {
     #ifdef TESZT
     fprintf(stdout,"Szabadit_hozzavalok: \n");
@@ -305,7 +305,7 @@ void szabadit_hozzavalok(Recept *eleje)
     int db=0;
     Recept *mozgo_rec;
     Hozzavalo *mozgo_hoz,*kov;
-    for(mozgo_rec=eleje->kovetkezo;mozgo_rec->kovetkezo!=NULL;mozgo_rec=mozgo_rec->kovetkezo)
+    for(mozgo_rec=strazsa->kovetkezo;mozgo_rec->kovetkezo!=NULL;mozgo_rec=mozgo_rec->kovetkezo)
     {
         for(mozgo_hoz=mozgo_rec->hozzavalok->eleje->kovetkezo;mozgo_hoz->kovetkezo!=NULL;)
         {
diff --git a/receptor/main.c b/receptor/main.c
index c65d151..bb39d0a 100644
--- a/receptor/main.c
+++ b/receptor/main.c
@@ -1,4 +1,4 @@
-#ifndef INCLUDES
+#ifndef INCLES
 #define INCLUDES
 #include <stdio.h>
 #include <stdlib.h>
@@ -12,12 +12,12 @@ int main()
 {
     //debugmalloc_naplofajl("dmalloc.txt");
     Lista_rec receptek;
-    int i;
+    int i,exi=1;
     menu fomenu;
     fomenu=alap;
-    while(fomenu>=0 && fomenu<4)
+    while(fomenu>=0 && fomenu<5 && exi)
     {
-        printf("\nUdvozlom a Receptor programban!\n");
+        printf("Udvozlom a Receptor programban!\n");
         printf("Valasszon a felsorolt lehetosegek kozul:\n");
         printf("1. Recept fajlok betoltese.\n");
         printf("2. Rendelkezesre allo alapanyagok megadasa:\n");
@@ -44,11 +44,13 @@ int main()
             kiir(&receptek);
             fomenu=alap;
             break;
-            default:
+            case kilep:
             szabadit_hozzavalok(receptek.eleje);
             //szabadit_elkeszites(receptek.)
             szabadit_receptek(receptek.eleje);
+            exi=0;
             break;
+
         }
     }
     return 0;
diff --git a/receptor/receptor.h b/receptor/receptor.h
index 138f81c..bdfb161 100644
--- a/receptor/receptor.h
+++ b/receptor/receptor.h
@@ -11,7 +11,8 @@ typedef enum menu {
     alap=0,
     betolt_adatok=1,
     alapanyagok_beker=2,
-    kereses=3
+    kereses=3,
+    kilep=4
 }menu;
 
 typedef enum beolvasas{
-- 
GitLab