Pierwiastek_z_Czech
#cpp #programowanie

Mirki, #pomorzektos ?

Mój problem opisany TUTAJ
  • Najlepsze
  • Wszystkie komentarze
sylwke3100
@Pierwiastek_z_Czech: No właśnie błędne bajery i uczące złych nawyków.
blisher
@Pierwiastek_z_Czech: A co to za dziwadło?
sylwke3100
@Pierwiastek_z_Czech: Tablice trójwymiarowe, niepotrzebne rozdzielanie deklaracji od implementacji, używanie sranda zamiast biblioteki , brak deklaracji typów dla funkcji, klamry do wewnątrz, endl po każdej linijce a nie na końcu strumienia, mieszanie sposobu zapisu zmienny.
Pierwiastek_z_Czech
@Pierwiastek_z_Czech: Może to kwestia tego, żeby początkujący nabrał pewnego doświadczenia w samym konstruowaniu większego projektu (bo ten jest największym w mojej dotychczasowej przygodzie z c++), stąd różne bajery.
psi-nos
psi-nos
@Pierwiastek_z_Czech: (#) przecież jeszcze musisz chyba dołączyć game.o
p.....b
@Pierwiastek_z_Czech: Undefined Reference jest wtedy gdy linker nie potrafi znaleźć funkcji w plikach obiektowych, więc zgaduje że nie kompilujesz/dołączasz pliku game.cpp/game.obj.
psi-nos
psi-nos
@Pierwiastek_z_Czech: (#) zobacz czy w obj\Debug\ masz w ogóle game.o
kowad
@blisher: z tego co wiem to to samo co while(1)
Pierwiastek_z_Czech
@psi-nos: A nie mam. Nie wiem do końca jednak na czym dalej ten problem polega... @blisher: pętla nieskończona, kończy się gdy wywołamy funkcję break
blisher
@blisher: No domyślam się że tak samo będzie działać, ale po co sobie tak utrudniać?
psi-nos
psi-nos
@Pierwiastek_z_Czech: (#) kompilator najpierw robi pliki z rozszerzeniem o z każdych źródłowych cpp, a dopiero później je łączy w exe. U ciebie prawdopodobnie code blocks nie wiem, że oba pliki są jednym programem i ma je kompilować razem
psi-nos
psi-nos
@blisher: (#) przecież prawie tyle samo pisania. Widziałem kilka razy tak pisane.
Pierwiastek_z_Czech
@psi-nos: Jak wobec tego zaradzić?
psi-nos
psi-nos
@Pierwiastek_z_Czech: (#) nie korzystałem nigdy z code blocks. Możesz wrzucić zrzut całego okna to spojrzę, ale mogę nie pomóc.
blisher
@psi-nos: No nawet jeżeli tyle samo pisania, to na pewno

while (true)
jest bardziej czytelne. A i w Visual Studio mniej pisania
sylwke3100
@Pierwiastek_z_Czech: Masz dodane te pliki do projektu?
Pierwiastek_z_Czech
@blisher: Rzeczywiście bardziej czytelne, ja pierwszy raz taką pętlęstosowałem :)
Pierwiastek_z_Czech
@sylwke3100: Owszem, mam
sylwke3100
@Pierwiastek_z_Czech: A czy one rzeczywiście się budują (bo czasami możesz mieć to niekliknięte i albo tam się nie budują labo nie linkują
sylwke3100
@sylwke3100: Poza tym czemu w game.cpp nie masz typów metod podanych? Gcc mi wywala to jako błąd