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