C/Blocchi e funzioni/Librerie: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 6:
===Dichiarazione d'uso===
L'ambiente di sviluppo viene fornito con una serie di librerie standard, ma ogni utente può crearne una sua propria collezione che utilizzerà nei suoi programmi. Per collegare una libreria ad un programma bisogna specificare all'interno del codice il suo uso attraverso la clausola ''#include <nomelibreria.h>;'' quindi il file .h (da ''header'', intestazione), file di testo che contiene le informazioni relative alle funzioni e alle variabili contenute nel codice oggetto, viene incluso assieme al sorgente nel file che viene fornito al compilatore.
 
Esempio:
<source lang="c">
#include <stdio.h> // include la libreria stdio.h, responsabile della gestione dell'I/O
#include <stdlib.h> // include la libreria stdlib.h, responsabile di operazioni miscellanee
#include <SDL2.h> // include la libreria SDL2.h, non standard
 
int main()
{
// ...
if(!SDL_Init(SDL_INIT_VIDEO)) { // SDL2.h
printf("Errore\n"); // stdio.h
exit(EXIT_FAILURE) // stdlib.h
}
}
</source>
 
===Collegamento di una libreria===