diff --git a/fe1.txt b/fe1.txt new file mode 100644 index 0000000000000000000000000000000000000000..1522c998767b903d3219f7a962f1e79353c387ae --- /dev/null +++ b/fe1.txt @@ -0,0 +1 @@ +985601000006540021000030000807904100530007986190800000003070600020085300708306000 \ No newline at end of file diff --git a/gamemaster.cpp b/gamemaster.cpp index 4b298088fe817755f9e08199b2f7f835671f0cac..9641708f403c1a98334866eef08a071232623765 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 2ccfa7675db6dbdc527f71727868ba93d35f9790..0c54b7292cd9dda49f5397467f44eabdcbe32fd3 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 0000000000000000000000000000000000000000..890d777fb57303f6a3728a17fd75245f86707f96 --- /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 0000000000000000000000000000000000000000..8556494c4135018d90873ce5a6b36510290dcb16 --- /dev/null +++ b/save.txt @@ -0,0 +1,9 @@ +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647 +214748364721474836472147483647214748364721474836472147483647214748364721474836472147483647