spory projekt - napisałem, ale ma pełno błędów

0

Witam, mam do napisania pierwszy większy projekt (symulacja biura turystycznego), wcześniej nie były jakieś rozbudowane więc nie używałem IDE. i kompilowałem za pomocą kate + g++
Wklepałem wszystko i nie kompilowałem częściami, bo i jak skoro wszystko zależało nawzajem od siebie, no i teraz mam problem bo błędów multum, a i sam nie za bardzo wiem czy wszystkie pliki ze sobą dobrze powiązałem
tutaj są moje pliki
http://student.agh.edu.pl/~szwiecu/download/biuro_turystyczne/

Bardzo proszę kogoś mniej więcej o zerknięcie i doradzenie co najlepiej z takim kodem teraz zrobić, za dzień muszę oddać projekt więc uczenie się Visuala raczej teraz odpada :/
Jeśli sporo mam błędów w połączeniem tych plików to prosiłbym o tutorial jak takie projekty wieloplikowe łączyć.

Pozdrawiam i z góry dziękuje

0

a zZIPowac to tego nie bylo laska??? mamy sobie pol milijona zolnierzy pojedynczo do domu z Rzymu przyprowadzac? postanowilem byc rownie zlosliwy. odpowiedz dostajesz pastebinem

doprowadzone do stanu "poprawnego kompilowania sie"

http://pastebin.4programmers.net/3953 biuro.cpp
http://pastebin.4programmers.net/3954 biuro.h
http://pastebin.4programmers.net/3955 osoba.cpp
http://pastebin.4programmers.net/3956 osoba.h
http://pastebin.4programmers.net/3957 wycieczka.cpp
http://pastebin.4programmers.net/3958 wycieczka.h
http://pastebin.4programmers.net/3959 PrzegladajK.cpp
http://pastebin.4programmers.net/3960 PrzegladajW.cpp
http://pastebin.4programmers.net/3961 main.cpp
http://pastebin.4programmers.net/3962 qba88.vcproj
http://pastebin.4programmers.net/3963 qba88.sln

ale ostrzegam: miales tam TAKI NIEMIESZCZACY SIE W GŁOWIE SYF, ze to nie ma prawa uruchomic sie poprawnie, ani nawet miec szanse na poprawna prace.

wiesz.. pisac nalezy z GŁOWĄ, MYŚLĄC i SPRAWDZAJĄC co się napisało, a nie od tak sobie stukac pięćset linii kodu i liczyc ze sie napisze wszystko dobrze, poprawnie i bezbłędnie. przeciez Ty nawet zes smieci w kodzie pozostawial albo pozapominal okreslaniu nazw w/lub zmiennych! no ludzie.. co to jest, MAMY CIE albo inna ukryta kamera???

0

szczerze mówiąc nie myślałem, że komuś się będzie chciało poprawiać ten cały kod, dzięki.
Co do licznych głupich błędów przyznaje się, jak pózniej jeszcze raz na spokojnie analizowałem to było ich tam rzeczywiście sporo.
Twój kod mi się nie kompiluje niestety, wszystkie pliki wstukałem oprócz tych pod visuala i zrobiłem skrypt MAKE żeby wszystkie cpp skompilował i niestety są błędy, domyślam się że trzeba coś niedużego dopisać?

A co do bałaganu w programie i niepoprawnej pracy: mógłbyś mi dać jakieś rady jak go przerobić?
Wydawało mi się że dobrą hierarchie klas zrobiłem, ale to piwerwszy projekt cobym sam coś z klasami wymyślał więc pewnie nie do końca trafiłem...

0

1' ano, mialem dobry humor. ale to bylo wczoraj. :)
2' wiekszosc, wystarczylo chocby raz skompilowac program ot tak sobie i bys 90% od razu zauwazyl..
3' moj kod sie kompiluje bardzo zgrabnie. VisualStudio 2005. Czyzbys zapomnial powiedziec ze uzywasz starszego?
4' nic nie trzeba dopisac. trzeba poprawic logike programu, bo kompilacja to jedno, ale w runtimie sie sypie maksymalnie
5' wiesz.. pliki visualowe jednak po cos Ci dalem. to jest gotowy, poprawny solution i vcproj. wystarczy ze sln'a w visualu otworzysz i wszystko powinno dzialac [zakladajac ze uzywasz 2005 lub 2008]
6' hierarchia - well.. nie analizowalem. na pierwszy rzut oka wyglada ok
7' przerobic - oj.. sporo tego bylo.. sorry, nie probowalem zrozumiec Twojego toku myslenia, nie wiem jak ten program ma dzialac. ale bledy bylo widac juz patrzac na sam sposob dzialania niektorych metod.
8' naprawic - well.. ucz sie! trzeba umiec nie tylko pisac, ale takze umiec zawezic obszar i odnalezc blad.. serio, UZYJ visuala, on ma fajny debugger, krok po kroku sobie dwa razy program przesledzisz i znajdziesz co jest nie tak..

0

ja kompiluje za pomocą g++ a pliki edytuje w kate, nie używam visuala, no ale skoro wszyscy go tak zachwalają to się z nim zapoznam.
...nie ma jakiejś szybkiej metody na przerobienie tych plików pod moje dotychczasowe środowisko??

0

okkej.. to troche wyjasnia czemu Ci sie nie kompiluje. co prawda oba srodowiska dobrze sie trzymaja C++'a ale pewne roznice sa.. sorryy, tutaj akurat dostepu do g++ nie mam. zerknij co g++ wywala i po prostu popraw wskazywane bledy. wiele tego nie bedzie a i skomplikowane na pewno tez niesa

1 użytkowników online, w tym zalogowanych: 0, gości: 1