C/Biblioteki: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
przed nazwą makrowartownika używa się _ |
inny sposób tworzenia biblioteki |
||
Linia 26:
#ifndef _WIKI_H
#define _WIKI_H
#include <stdio.h>▼
#endif
</source>
Linia 33 ⟶ 34:
Plik nagłówkowy zapisujemy jako "wiki.h".
▲ #include <stdio.h>
▲ printf ("pl.Wikibooks\n");
Ważne jest dołączenie na początku pliku nagłówkowego. Dlaczego? Plik nagłówkowy zawiera deklaracje naszych funkcji - jeśli popełniliśmy błąd i deklaracja nie zgadza się z definicją, kompilator od razu nas o tym powiadomi. Oprócz tego plik nagłówkowy może zawierać definicje istotnych typów lub makr.
Napiszmy nasz program:
<source lang="c">
Linia 67 ⟶ 51:
Teraz musimy odpowiednio skompilować nasz program:
gcc main.c
Uruchamiamy nasz program:
Linia 76 ⟶ 60:
Jak widać nasza pierwsza biblioteka działa.
=== Zmiana dostępu do funkcji i zmiennych (static i extern) ===
|