fix save and load

This commit is contained in:
vrd
2023-01-21 19:10:32 +02:00
parent 9434edbe36
commit 5457b171e8
6 changed files with 85 additions and 226 deletions
+13 -11
View File
@@ -24,18 +24,21 @@ int main()
init_pair(COLOR_SELECTED, COLOR_YELLOW, -1);
wnoutrefresh(stdscr); /* if not present the first real refresh is missed */
Tree test1("Dechkovi"); //addTree Dechkovi addTree Karamanovi load 0 load 1 (to work with these example trees)
Tree test1("Dechkovi");
test1.loadFromFile();
Tree test2("Karamanovi");
test1.addPerson("Rumen", true, Nobody, Nobody, {1968, 8, 9});
test1.addPerson("Nadejda", false, Nobody, Nobody, {1972, 12, 15});
test1.addRelation(0, Spouse, 1);
test1.addPerson("Venelin", true, 0, 1, {1998, 6, 9});
test1.addPerson("Vasil", true, 0, 1, {2001, 1, 16});
/* test1.addPerson("Rumen", true, Nobody, Nobody, {1968, 8, 9}); */
/* test1.addPerson("Nadejda", false, Nobody, Nobody, {1972, 12, 15}); */
/* test1.addRelation(0, Spouse, 1); */
/* test1.addPerson("Venelin", true, 0, 1, {1998, 6, 9}); */
/* test1.addPerson("Vasil", true, 0, 1, {2001, 1, 16}); */
/* test1.addRelation(2, Brother, 3); */
/* test1.addPerson("Maria-Veronika", 2009, 9, 3, 1, 0, 1); */
/* test1.addRelation(2, Brother, 4); */
/* test1.addRelation(3, Brother, 4); */
test1.saveToFile();
test2.addPerson("Vasil Dimitrov", true, Nobody, Nobody, {1941, 5, 18});
test2.addPerson("Maria", false);
@@ -58,8 +61,7 @@ int main()
/* test1.display(); */
/* test1.saveTree(); */
/* test2.saveTree(); */
/* test2.saveToFile(); */
Tree firstTree("firstTree");
@@ -86,7 +88,7 @@ int main()
/* firstTree.print(); */
firstTree.display();
/* firstTree.saveTree(); */
/* firstTree.saveToFile(); */
/* firstTree.printRel(3); */
firstTree.printOldestAncestors(3);
@@ -167,11 +169,11 @@ int main()
/* case 2: //load */
/* cin >> input; */
/* trees.push(Tree(input)); */
/* if (!trees[trees.gNum() - 1].loadTree()) */
/* if (!trees[trees.gNum() - 1].loadFromFile()) */
/* std::cout << "File doesnt exist or is empty.\n\n"; */
/* break; */
/* case 3: //save */
/* trees[curTree].saveTree(); */
/* trees[curTree].saveToFile(); */
/* break; */
/* case 4: //addPerson */
/* std::cin >> name >> day >> month >> year >> sex; */