Forum www.zinfa.fora.pl Strona Główna
FAQ Szukaj Użytkownicy Grupy Profil Zaloguj się, by sprawdzić wiadomości
Forum www.zinfa.fora.pl Strona Główna  Zaloguj  Rejestracja
Podzielenie jednego dużego main.cpp na kilka mniejszych...

 
Napisz nowy temat   Odpowiedz do tematu    Forum www.zinfa.fora.pl Strona Główna -> Programowanie / C/C++
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
svoboda




Dołączył: 23 Lis 2007
Posty: 131
Przeczytał: 0 tematów

Ostrzeżeń: 0/5
Skąd: Dobrodzień / Poznań

PostWysłany: Czw 20:55, 29 Paź 2009    Temat postu: Podzielenie jednego dużego main.cpp na kilka mniejszych...

Jak to się robi?
Chcę podzielić plik main.cpp na mniejsze bo mam w nim np. funkcje prostopadloscian(), krzeslo(), stol() itp.
A chciałbym, żeby w main tylko wywolania byly a same funkcje gdzie indziej... Jakieś może include? How I can do that?? HEEELP!


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Autor Wiadomość
wi3dzmin
Administrator



Dołączył: 21 Lis 2007
Posty: 342
Przeczytał: 0 tematów

Pomógł: 2 razy
Ostrzeżeń: 0/5
Skąd: Elbląg

PostWysłany: Czw 21:18, 29 Paź 2009    Temat postu:

hmm przedewszystkim musisz stworzyć inne plik Smile np. jakas_funkcja.cpp
tam zamieszczasz całą definicję funkcji (czyli funkcja plus jej ciało). Jednak dodatkowo cpp wymaga deklaracji funkcji. Czyli tworzysz plik jakas_funkcja.h i tam zamieszczasz samą deklarację funkcji czyli nazwą i to jakie zmienne przyjmuje, bez ciała.

Potem w pliku main.cpp includujesz ten plik .h i powinno działać. Ewentualnie trzeba includować plik .h do pliku .cpp z funkcją

Zaznaczam, że mogłem pomylić pojęcia deklaracja i definicja Wink ale myślę, że wytłumaczyłem o co mi z nimi chodziło

Zaznaczam też, że zawsze mi się to includowanie, deklarowanie i inne bzdety mieszały i dlatego nie lubię cpp Wink
Pamiętać też musisz, że należy najpierw zdeklarować funkcje, obiekty itp, które są używane przez inne funkcje


Post został pochwalony 0 razy

Ostatnio zmieniony przez wi3dzmin dnia Czw 21:20, 29 Paź 2009, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum www.zinfa.fora.pl Strona Główna -> Programowanie / C/C++ Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
BBTech Template by © 2003-04 MDesign
Regulamin