C/Biblioteki: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
mNie podano opisu zmian
implementacja i _
Linia 10:
Oto najprostszy możliwy plik nagłówkowy:
<source lang="c">
#ifndef PLIK_H_PLIK_H_
#define PLIK_H_PLIK_H_
/* tutaj są wpisane deklaracje funkcji */
#endif
Linia 24:
 
<source lang="c">
#ifndef WIKI_H_WIKI_H_
#define WIKI_H_WIKI_H_
#include <stdio.h>
void wiki (void) {printf("pl.Wikibooks\n");}
#endif
</source>
Linia 34:
 
Plik nagłówkowy zapisujemy jako "wiki.h".
 
Implementacja w pliku "wiki.c":
<source lang="c">
#include "wiki.h"
void wiki() {printf("pl.Wikibooks\n");}
</source.
 
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.