C/Appendice/Librerie standard/stdlib.h: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nuova pagina: stdlib.h è l'header file che, all'interno della libreria standard del C, dichiara funzioni e costanti di utilità generale: allocazione della memoria, controllo dei processi, conversi... |
|||
Riga 10:
|colspan=2 align=center| <big>Conversione tra tipi</big>
|-
|<code>atof</code>|| Converte una
|-
|<code>atoi</code>|| Converte una
|-
|<code>atol</code>|| Converte una
|-
|<code>strtod</code>|| Converte una
|-
|<code>strtol</code>|| Converte una
|-
|<code>strtoul</code>||Equivalente a <code>strtol()</code> tranne per il tipo del risultato, che è ''unsigned long''.
Riga 42:
|<code>exit</code>||Causa la normale terminazione del programma. Tutte le funzioni registrate con <code>atexit()</code> vengono eseguite con ordine inverso rispetto alla loro registrazione, gli stream associati al programma vengono liberati, i file vengono scritti su disco (vedere <code>flush()</code>) ed il controllo viene restituito all'ambiente chiamante, assieme ad un valore numerico, che generalmente indica lo stato del programma o la causa della sua terminazione, che deve essere fornito alla funzione stessa.
|-
|<code>getenv</code>||Restituisce la
|-
|<code>system</code>||Passa la
|- bgcolor=#f2f2f2
|colspan=2 align=center| <big> Ricerca ed ordinamento </big>
|-
|<code>bsearch</code>||Implementa in maniera generica l'algoritmo di
|-
|<code>qsort</code>||Implementa in maniera generica l'algoritmo di ordinamento
|- bgcolor=#f2f2f2
|colspan=2 align=center| <big> Matematica semplice </big> - presenti anche in
|-
|<code>abs, labs</code> || Calcola il
|-
|<code>div, ldiv</code> || Calcola il quoziente ed il resto della divisione intera tra il dividendo ed il divisore forniti.
|