Diskuze: Serializace binárního stromu C++
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 5 zpráv z 5.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Nejjednodušší bude si najet dokumentaci k ifstream http://www.cplusplus.com/…am/ifstream/ a ofstream http://www.cplusplus.com/…am/ofstream/.
Pak budeš konkrétněji hlavně potřebovat *.open() http://www.cplusplus.com/…stream/open/
Read - http://www.cplusplus.com/…stream/read/ a podobně Write -
http://www.cplusplus.com/…tream/write/.
Budou se ti taky hodit metoddy jako Fail(), Good() pro zjištění chyb při čtení / zápisu
Tak jsem se podíval na ifstream a ofstream a něco jsem sestavil pro
serializaci, ale nefunguje to, jak bych chtěl. Potřeboval bych trochu pomoct,
popostrčit. Předem děkuji.
Můj kód:
Tree.h - https://pastebin.com/rubAvY3h
Tree.cpp - https://pastebin.com/zwUn2SQa
main.cpp - https://pastebin.com/k1kVUpNN
Do souboru se v podstatě uložil pouze levý podstrom: 4;3;#;#; (výstup teď v
souboru tree.txt)
Tohle mi píše kompilátor:
Zobrazeno 5 zpráv z 5.