Jak napisać pliki nagłówkowe (*.h) ???--S&M
C++ programmer
Jak napisać pliki nagłówkowe (*.h) ???--S&M
C++ programmer
Stwórz sobie plik z rozszerzeniem *.h np; bleble.h. Potem możesz od razu napisąc w nim jakieś funkcje, jak chcesz go dołaczyć do porgramu to piszerz #include <bleble.h> (jak ten plik jest w folderze INCLUDE) lub #include "bleble.h" jak jest w folderze gdzie znajduje się kod porgramu do którego go dołączasz.
Jak masz ten plik *.h to jak masz kompilatory firmy Borland (w innych chyba też chodzi) to możesz dopisać na początku;
#ifndef __BLEBLE_H * za BLEBLE wstawiasz nazwę pliku
#define __BLEBLE_H * -||-
(...) // tu piszerz funkcje
#endif
{browar}
Robię tak jak mówisz ale kiedy kompiluję pojawiaja się błędy:
Error: multiple definition of (nazwa funkcji z pliku *.h)
Error: multiple definition of 'main'--S&M
C++ programmer
Ale co kompilujesz (plik *.cpp czy projekt) i w czym ?
Jak kompiluje plik *.cpp nie mam błędów. Natomiast jak robie projekt to dodaje TYLKO plik *.cpp do listy plików + ewentualnie jakieś dodatki *.obj. Plików *.h nie dołączam bo powstają błedy o których pisałeś.
:-)