Witam.
Otóż chce rozdzielic kod na pare plikow ale mam problemy. Kiedy wrzuciłem kawałek kodu z pliku main.c do plik.c, następna część kodu z pliku main.c" przestała działać.. ni uja nie wiem co to :P
Jak sie rodziela kod ?
Pozdrawiam
Witam.
Otóż chce rozdzielic kod na pare plikow ale mam problemy. Kiedy wrzuciłem kawałek kodu z pliku main.c do plik.c, następna część kodu z pliku main.c" przestała działać.. ni uja nie wiem co to :P
Jak sie rodziela kod ?
Pozdrawiam
plik.h
z samą deklaracją void funkcja(int aktywnosc, double zapotrzebowanie, double bmr);
podłączyć go za pomocą include
do main.c
i do plik.c
dodać plik.c
do projektuw c/c++ nie ma żadnych problemów z dzieleniem kodu na pliki.
Można nawet funkcje na pół dzielić pomiędzy oddzielne pliki!
Może w paskalu są z tym pewne problemy... ale też do przejścia.
Najlepiej wszystko robić modułami tak jak to napisał dragon. To się przydaje w przyszłości bo jak masz chociażby bazę danych w której używasz listy prostej to średnio przyjemnie wygląda jak w jednym pliku masz wymieszane funkcje listy i bazy. Poza tym- pisząc taki moduł (czyli plik .h i .cpp) masz coś gotowe na przyszłość i możesz dołączać to do innego projektu :). W visualu to się tworzy bardzo przyjemnie.
widzę że cienko u was z podstawami.
Jak podzielić funkcję?
Proste.
W c istnieje coś takiego jak include,
zatem można sobie tak wsadzić dowolny tekst, nawet taki pomiędzy { i },
nie tylko funkcję podzielić na dwa pliki, ale dowolny fragmencik kodu.
if( alf )
#include dupa.c
else
the end of story...
.
idźcie spać...