From b29eb3e1cb166e9c44d98cd32b05de1f10308af8 Mon Sep 17 00:00:00 2001
From: Monoki Dorina <mondo1@cortex.itk.ppke.hu>
Date: Sun, 12 May 2024 09:52:04 +0200
Subject: [PATCH] fajlbeolvasason dolgozom

---
 fe1.txt        |  1 +
 gamemaster.cpp | 13 ++++++++-----
 gamemaster.hpp |  1 +
 mo1.txt        |  1 +
 save.txt       |  9 +++++++++
 5 files changed, 20 insertions(+), 5 deletions(-)
 create mode 100644 fe1.txt
 create mode 100644 mo1.txt
 create mode 100644 save.txt

diff --git a/fe1.txt b/fe1.txt
new file mode 100644
index 0000000..1522c99
--- /dev/null
+++ b/fe1.txt
@@ -0,0 +1 @@
+985601000006540021000030000807904100530007986190800000003070600020085300708306000
\ No newline at end of file
diff --git a/gamemaster.cpp b/gamemaster.cpp
index 4b29808..9641708 100644
--- a/gamemaster.cpp
+++ b/gamemaster.cpp
@@ -5,7 +5,7 @@ using namespace std;
 GameMaster::GameMaster(std::string mo, std::string fe) :
     _fajl_megoldas(mo), _fajl_feladat(fe)
 {
-    _megoldas = fajl_beolvasas(_fajl_megoldas);
+//    _megoldas = fajl_beolvasas(_fajl_megoldas);
     _feladat = fajl_beolvasas(_fajl_feladat);
     _save = _feladat;
     _fajl_save = "save.txt";
@@ -61,16 +61,18 @@ bool GameMaster::szabalyos_e(Index jelenlegi)
 
 std::vector<std::vector<int>> GameMaster::fajl_beolvasas(std::string fajlnev)
 {
-    std::ifstream fajl(fajlnev);
+    std::ifstream fajl;
+    fajl.open(fajlnev);
 
     std::vector<std::vector<int>> teljes;
     for (int i=0; i<9; i++)
     {
+        int szam;
         std::vector<int> sor;
-        for (int j=0; i<9; i++)
+        for (int j=0; j<9; j++)
         {
-            int szam;
             fajl >> szam;
+            cout << szam << endl;
             sor.push_back(szam);
         }
         fajl >> ws;
@@ -87,7 +89,8 @@ void GameMaster::save()
 
 void GameMaster::fajl_kiiras(std::string fajlnev,std::vector<std::vector<int>> v) const
 {
-    std::ofstream fajl(fajlnev);
+    std::ofstream fajl;
+    fajl.open(fajlnev);
 
     for (vector<int> sor : v)
     {
diff --git a/gamemaster.hpp b/gamemaster.hpp
index 2ccfa76..0c54b72 100644
--- a/gamemaster.hpp
+++ b/gamemaster.hpp
@@ -4,6 +4,7 @@
 #include "application.hpp"
 #include <vector>
 #include <fstream>
+#include <iostream>   // for debug
 
 class GameMaster
 {
diff --git a/mo1.txt b/mo1.txt
new file mode 100644
index 0000000..890d777
--- /dev/null
+++ b/mo1.txt
@@ -0,0 +1 @@
+985621473376549821241738569867954132534217986192863754453172698629485317718396245
\ No newline at end of file
diff --git a/save.txt b/save.txt
new file mode 100644
index 0000000..8556494
--- /dev/null
+++ b/save.txt
@@ -0,0 +1,9 @@
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
+214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647
-- 
GitLab