Interfejs programowania aplikacji: Różnice pomiędzy wersjami

Przejdź do nawigacji Przejdź do wyszukiwania
m
Zamieniam przestarzały tag 'source' na 'syntaxhighlight'
m (MalarzBOT: {{ka}} jest redirectem {{Kontrola autorytatywna}})
m (Zamieniam przestarzały tag 'source' na 'syntaxhighlight')
== Przykłady ==
W języku C definicja interfejsu programistycznego aplikacji to składa się przede wszystkim z listy dostępnych funkcji (w formie prototypów funkcji), wraz z towarzyszącymi im przeważnie definicjami stałych, zmiennych oraz struktur danych, które mogą być użyte jako ich parametry. Przykładowa lista prototypów funkcji z API [[Biblioteka standardowa języka C|biblioteki standardowej języka C]] (plik nagłówkowy <stdio.h>) to:
<sourcesyntaxhighlight lang="C">
int printf(const char *format, ...);
int fprintf(FILE *stream, const char *format, ...);
int sprintf(char *str, const char *format, ...);
int snprintf(char *str, size_t size, const char *format, ...);
</syntaxhighlight>
</source>
W prototypach funkcji (<code>printf</code>, <code>fprintf</code>, <code>sprintf</code>, <code>snprintf</code>) użyte są identyfikatory struktur i typów (<code>FILE</code> i <code>size_t</code>), które są również częścią definicji API (ich definicja nie została zamieszczona w przykładzie).
 
Przykład użycia jednej z powyższych funkcji z API jest następujący:
<sourcesyntaxhighlight lang="C">
return printf("Hello world");
</syntaxhighlight>
</source>
 
== Zobacz też ==
1 171 686

edycji

Menu nawigacyjne