h> char*
strstr(char*
s,
char*
t)
-
Restituisce
un
double
atan2(double
y,
double
x)
FILE
*fopen(char
*filename,
char
*
mode)
#include <stdlib.h> puntatore
alla
prima
occorrenza
di
t
arcotangente
di
y/x.
Apertura
di
un
file
(mode:
r
lettura
w
double
atof(char
*string)
-
Converte
una
all'interno
di
s.
Restituisce
NULL
se
t
non
double
ceil(double
x)
intero
superiore
a
x
scrittura
a
append)
stringa
in
un
valore
in
floating
point.
presente
in
s.
double
floor(double
x)
intero
inferiore
a
x.
FILE
*freopen(char
*filename,
char
*
mode,
int
atoi(char
*string)
-
Converte
una
stringa
char*
strtok(char*
s,
const
char*
t)
-
double
cos(double
x)
x
in
radianti
FILE
*file_pointer)
-
Riassegna
un
file
in
un
valore
integer.
scompone
s
in
token,
i
caratteri
che
double
sin(double
x)
x
in
radianti
puntatore
ad
un
file
diverso.
int
atol(char
*string)
-
Converte
una
stringa
delimitano
i
token
sono
contenuti
in
t.
double
tan(double
x)
x
in
radianti
int
fclose(FILE
*file_pointer)
-
Chiude
un
file
in
un
valore
long
integer.
Restituisce
il
puntatore
al
token
(NULL
se
non
double
cosh(double
x)
coseno
iperbolico
int
feof(FILE
*file_pointer)
-
Controlla
se
e'
void
exit(int
val)
Termina
il
programma,
ne
trova
nessuno).
Alla
prima
chiamata
in
s
double
sinh(double
x)
seno
iperbolico
stato
incontrato
un
end-of-file
in
un
file.
restituendo
il
valore
val.
va
inserita
la
stringa
da
scomporre
e
in
t
i
double
tanh(double
x)
tangente
iperbolica
EXIT_FAILURE
-
costante
per
segnalare
x int
fflush(FILE
*file_pointer)
-
Svuota
il
buffer
caratteri
che
delimitano
i
vari
token.
Per
double
exp(double
x)
-
e
di
un
file.
terminazione
senza
successo
del
programma
operare
sulla
stessa
stringa,
alle
successive
double
log(double
x)
-
log(x).
int
getchar(void)
-
Legge
un
carattere
da
con
exit();
valore
diverso
da
zero
chiamate
al
posto
di
s
si
deve
passare
NULL
double
log10
(double
x
)
logaritmo
base
10
y "stdin"
(tastiera)
EXIT_SUCCESS
-
segnala
terminazione
con
double
pow
(double
x,
double
y)
-
x
int
fgetc(FILE
*file_pointer)
-
Prende
un
successo
del
programma
con
exit();
vale
0
#include <ctype.h> int
rand
(void)
intero
casuale
tra
0
e
carattere
da
un
file
int
isalnum(int
c)
-
Vero
se
c
e'
RND_MAX.
char
*gets(char
*buffer)
-
Legge
una
riga
da
#include <string.h> alfanumerico.
int
random(int
max_num)
valore
casuale
"stdin"
(tastiera)
char
*stpcpy
(char
*dest,
char
*src)
-
Copia
int
isalpha(int
c)
-
Vero
se
c
e'
una
lettera
tra
0
e
max_num.
char
*fgets(char
*string,
int
maxchar,
FILE
una
stringa
in
un'altra.
Restituisce
dest
dell'alfabeto.
void
srand(unsigned
seed)
inizializza
la
*file_pointer)
-
Legge
una
riga
da
un
file.
char
*strncpy(char
*s1,
char
*s2,
size_t
n)
-
int
iscntrl(int
c)
-
Vero
se
c
e'
un
carattere
di
sequenza
di
valori
casuali
int
printf(char
*format
_string,
)
-
Scrive
Copia
i
primi
"n"
caratteri
di
s2
in
s1.
controllo.
double
sqrt(double
x)
radice
quadrata
output
formattato
su
"stdout"
(schermo)
Restituisce
s1
int
isdigit(int
c)
-
Vero
se
c
e'
un
numero
int
fprintf(FILE
*file_pointer,
char
int
strcmp(char
*s1,
char
*s2)
-
Confronta
s1
decimale.
#include <limits.h> *format_string,
)
-
Scrive
output
e
s2
per
determinare
l'ordine
alfabetico
(<0,
int
islower(int
c)
-
Vero
se
c
e'
una
lettera
INT_MAX
-
Indica
il
pi
grande
valore
che
formattato
in
un
file.
s1
prima
di
s2,
0
uguali,
>0
s1
dopo
s2)
minuscola.
possibile
rappresentare
con
un
int.
int
sprintf(char
*string,
char
*format_string,
int
strncmp(char
*s1,
char
*s2,
size_t
n)
-
int
isprint(int
c)
-
Vero
se
c
e'
un
carattere
INT_MIN
-
Indica
il
pi
piccolo
valore
che
)
-
Scrive
output
formattato
su
una
stringa
Confronta
i
primi
"n"
caratteri
di
due
stampabile.
possibile
rappresentare
con
un
int.
int
fputc(int
c,
FILE
*file_pointer)
-
Scrive
un
stringhe.
int
ispunct
(int
c)
-
Vero
se
c
e'
un
carattere
LONG_MAX
-
Indica
il
pi
grande
valore
che
carattere
in
un
file
char
*strcpy(char
*s1,
char
*s2)
-
Copia
s2
in
di
punteggiatura.
possibile
rappresentare
con
un
long.
int
putchar(int
c)
-
Scrive
un
carattere
su
s1.
Restituisce
s1
int
isspace(int
c)
-
Vero
se
c
e'
un
carattere
LONG_MIN
-
Indica
il
pi
piccolo
valore
che
"stdout"
(schermo)
int
strlen(char
*string)
-
Determina
la
spazio.
possibile
rappresentare
con
un
long.
int
puts(char
*string)
-
Scrive
una
stringa
su
lunghezza
di
una
stringa.
int
isupper(int
c)
-
Vero
se
c
e'
una
lettera
"stdout"
(schermo)
char
*strcat(char
*s1,
char
*s2,
size_t
n)
-
maiuscola.
#include <float.h> int
fputs(char
*string,
FILE
*file_pointer)
-
Aggiunge
s2
a
s1.
Ritorna
s1
tolower(int
c)
-
Converte
c
in
minuscolo.
FLT_MAX,
DBL_MAX
-
Indica
il
pi
grande
Scrive
una
stringa
in
un
file.
char
*strncat(char
*s1,
char
*s2,
size_t
n)
-
int
toupper(int
c)
-
Converte
c
in
maiuscolo. valore
che
possibile
rappresentare
con
un
int
scanf(char
*format_string,
args)
-
Legge
Aggiunge
"n"
caratteri
di
s2
a
s1.
Ritorna
s1
float
(o
double)
input
formattato
da
"stdin"
(tastiera)
char
*strchr(char
*string,
int
c)
-
Cerca
la
#include <math.h> FLT_MIN,
DBL_MIN
-
Indica
il
pi
piccolo
int
fscanf(FILE
*file_pointer,
char
*format
prima
occorrenza
del
carattere
c
in
string;
int
abs
(int
n)
valore
assoluto
intero
valore
che
possibile
rappresentare
con
un
string,
args)
-
Legge
input
formattato
da
file
restituisce
un
puntatore
alla
prima
long
labs(long
n)
valore
assoluto
long
float
(o
double) int
sscanf(char
*buffer,
char
*format_string,
occorrenza
di
c
in
s,
NULL
se
non
presente
double
fabs
(double
x
)
valore
assoluto
di
x
args)
-
Legge
input
formattato
da
una
stringa
char
*strrchr(char
*string,
int
c)
-
Cerca
double
acos(double
x)
-
arcocoseno
EOF
end
of
file
(costante
a
valore
negativo)
l'ultima
occorrenza
del
carattere
c
in
string
double
asin(double
x)
-
arcoseno
NULL
-
puntatore
nullo
(valore
0)
double
atan(double
x)
-
arcotangente